PREFIX fhir:   <http://hl7.org/fhir/>
PREFIX fhirsd: <http://hl7.org/fhir/StructureDefinition/>
PREFIX fhirw5: <http://hl7.org/fhir/w5#>
PREFIX owl:    <http://www.w3.org/2002/07/owl#>
PREFIX rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs:   <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd:    <http://www.w3.org/2001/XMLSchema#>

fhir:fhir.ttl  rdf:type   owl:Ontology;
        rdfs:comment      "Formal model of FHIR resources. Classes are mapped from StructureDefinitions and complex ElementDefinitions. Object properties are mapped from ElementDefinitions and reused across different types of FHIR RDF resources for more terse serialization; these may be disambiguated within each context of usage.";
        rdfs:isDefinedBy  <http://build.fhir.org/rdf.html>;
        rdfs:label        "FHIR Ontology";
        owl:imports       <http://build.fhir.org/w5.ttl>;
        owl:versionIRI    <http://build.fhir.org/fhir.ttl>;
        owl:versionInfo   "2026-08-15T00:07:04Z"^^xsd:dateTime .

fhir:Account  rdf:type    owl:Class;
        rdfs:comment      "A financial tool for tracking value accrued for a particular purpose.  In the healthcare field, used to track charges for a patient, cost centers, etc.";
        rdfs:isDefinedBy  fhirsd:Account;
        rdfs:label        "Account";
        rdfs:subClassOf   fhirw5:financial.support , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:billingStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:billingStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Device fhir:Practitioner fhir:PractitionerRole fhir:Location fhir:HealthcareService fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:servicePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:servicePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Encounter fhir:EpisodeOfCare )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:covers
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Account.coverage;
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:owner
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:owner
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Account.guarantor;
                            owl:onProperty     fhir:guarantor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Account.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Account.procedure;
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:currency
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:currency
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Account.balance;
                            owl:onProperty     fhir:balance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:calculatedAt
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:calculatedAt
                          ] .

fhir:Account.balance  rdf:type  owl:Class;
        rdfs:comment      "The calculated account balances - these are calculated and processed by the finance system.\r\rThe balances with a `term` that is not current are usually generated/updated by an invoicing or similar process.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.balance>;
        rdfs:label        "Account.balance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:aggregate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:aggregate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:estimate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:estimate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ] .

fhir:Account.coverage
        rdf:type          owl:Class;
        rdfs:comment      "The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.coverage>;
        rdfs:label        "Account.coverage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ] .

fhir:Account.diagnosis
        rdf:type          owl:Class;
        rdfs:comment      "When using an account for billing a specific Encounter the set of diagnoses that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis>;
        rdfs:label        "Account.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:dateOfDiagnosis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dateOfDiagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:onAdmission
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onAdmission
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:packageCode
                          ] .

fhir:Account.guarantor
        rdf:type          owl:Class;
        rdfs:comment      "The parties responsible for balancing the account if other payment options fall short.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor>;
        rdfs:label        "Account.guarantor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:onHold
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onHold
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:responsibility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responsibility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:limit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:limit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:rank
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rank
                          ] .

fhir:Account.procedure
        rdf:type          owl:Class;
        rdfs:comment      "When using an account for billing a specific Encounter the set of procedures that are relevant for billing are stored here on the account where they are able to be sequenced appropriately prior to processing to produce claim(s).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure>;
        rdfs:label        "Account.procedure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Procedure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:dateOfService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dateOfService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:packageCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ] .

fhir:ActivityDefinition
        rdf:type          owl:Class;
        rdfs:comment      "This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.";
        rdfs:isDefinedBy  fhirsd:ActivityDefinition;
        rdfs:label        "ActivityDefinition";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Group fhir:MedicinalProductDefinition fhir:SubstanceDefinition fhir:AdministrableProductDefinition fhir:ManufacturedItemDefinition fhir:PackagedProductDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:EvidenceVariable;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RelativeTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:asNeeded
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:asNeeded
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Location;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ActivityDefinition.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Medication fhir:MedicinalProductDefinition fhir:Ingredient fhir:SubstanceDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:product
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:product
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageDetails;
                            owl:onProperty     fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SpecimenDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:specimenRequirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ObservationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observationRequirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ObservationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observationResultRequirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ActivityDefinition.dynamicValue;
                            owl:onProperty     fhir:dynamicValue
                          ] .

fhir:ActivityDefinition.dynamicValue
        rdf:type          owl:Class;
        rdfs:comment      "Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient's weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the request resource that would contain the result.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.dynamicValue>;
        rdfs:label        "ActivityDefinition.dynamicValue";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:expression
                          ] .

fhir:ActivityDefinition.participant
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who should participate in performing the action described.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant>;
        rdfs:label        "ActivityDefinition.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActorDefinition fhir:CapabilityStatement fhir:DeviceDefinition fhir:Group fhir:SpecimenDefinition fhir:StructureDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Endpoint fhir:HealthcareService fhir:Location fhir:Medication fhir:MedicinalProductDefinition fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance fhir:SubstanceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ] .

fhir:ActorDefinition  rdf:type  owl:Class;
        rdfs:comment      "The ActorDefinition resource is used to describe an actor - a human or an application that plays a role in data exchange, and that may have obligations associated with the role the actor plays.";
        rdfs:isDefinedBy  fhirsd:ActorDefinition;
        rdfs:label        "ActorDefinition";
        rdfs:subClassOf   fhirw5:conformance.content , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ActorDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:baseDefinition
                          ] .

fhir:Address  rdf:type    owl:Class;
        rdfs:comment      "An address expressed using postal conventions (as opposed to GPS or other location definition formats).  This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery.  There are a variety of postal address formats defined around the world.\nThe ISO21090-codedString may be used to provide a coded representation of the contents of strings in an Address.";
        rdfs:isDefinedBy  fhirsd:Address;
        rdfs:label        "Address";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:line
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:city
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:city
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:district
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:district
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:postalCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:postalCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:AdministrableProductDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A medicinal product in the final form which is suitable for administering to a patient (after any mixing of multiple components, dissolution etc. has been performed).";
        rdfs:isDefinedBy  fhirsd:AdministrableProductDefinition;
        rdfs:label        "AdministrableProductDefinition";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MedicinalProductDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:formOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:administrableDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:administrableDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unitOfPresentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitOfPresentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ManufacturedItemDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:producedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:ingredient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DeviceDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdministrableProductDefinition.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdministrableProductDefinition.routeOfAdministration;
                            owl:onProperty     fhir:routeOfAdministration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:routeOfAdministration
                          ] .

fhir:AdministrableProductDefinition.property
        rdf:type          owl:Class;
        rdfs:comment      "Characteristics e.g. a product's onset of action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.property>;
        rdfs:label        "AdministrableProductDefinition.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Binary;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ] .

fhir:AdministrableProductDefinition.routeOfAdministration
        rdf:type          owl:Class;
        rdfs:comment      "The path by which the product is taken into or makes contact with the body. In some regions this is referred to as the licensed or approved route. RouteOfAdministration cannot be used when the 'formOf' product already uses MedicinalProductDefinition.route (and vice versa).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration>;
        rdfs:label        "AdministrableProductDefinition.routeOfAdministration";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:firstDose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:firstDose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:maxSingleDose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxSingleDose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:maxDosePerDay
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxDosePerDay
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ratio;
                            owl:onProperty     fhir:maxDosePerTreatmentPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxDosePerTreatmentPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:maxTreatmentPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxTreatmentPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdministrableProductDefinition.routeOfAdministration.targetSpecies;
                            owl:onProperty     fhir:targetSpecies
                          ] .

fhir:AdministrableProductDefinition.routeOfAdministration.targetSpecies
        rdf:type          owl:Class;
        rdfs:comment      "A species for which this route applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies>;
        rdfs:label        "AdministrableProductDefinition.routeOfAdministration.targetSpecies";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod;
                            owl:onProperty     fhir:withdrawalPeriod
                          ] .

fhir:AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod
        rdf:type          owl:Class;
        rdfs:comment      "A species specific time during which consumption of animal product is not appropriate.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod>;
        rdfs:label        "AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:tissue
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:tissue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:supportingInformation
                          ] .

fhir:AdverseEvent  rdf:type  owl:Class;
        rdfs:comment      "An event (i.e. any change to current patient status) that may be related to unintended effects on a patient or research participant. The unintended effects may require additional monitoring, treatment, hospitalization, or may result in death. The AdverseEvent resource also extends to potential or avoided events that could have had such effects. There are two major domains where the AdverseEvent resource is expected to be used. One is in clinical care reported adverse events and the other is in reporting adverse events in clinical  research trial management.  Adverse events can be reported by healthcare providers, patients, caregivers or by medical products manufacturers.  Given the differences between these two concepts, we recommend consulting the domain specific implementation guides when implementing the AdverseEvent Resource. The implementation guides include specific extensions, value sets and constraints.";
        rdfs:isDefinedBy  fhirsd:AdverseEvent;
        rdfs:label        "AdverseEvent";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:actuality
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actuality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Practitioner fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:effect
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effect
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:detected
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:detected
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:resultingEffect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:seriousness
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:seriousness
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdverseEvent.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ResearchStudy;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:study
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:expectedInResearchStudy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expectedInResearchStudy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdverseEvent.suspectEntity;
                            owl:onProperty     fhir:suspectEntity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:AllergyIntolerance fhir:FamilyMemberHistory fhir:Immunization fhir:Procedure fhir:Device fhir:DocumentReference fhir:MedicationAdministration fhir:MedicationStatement )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:contributingFactor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Immunization fhir:Procedure fhir:DocumentReference fhir:MedicationAdministration fhir:MedicationRequest )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:preventiveAction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Procedure fhir:DocumentReference fhir:MedicationAdministration fhir:MedicationRequest )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:mitigatingAction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:AllergyIntolerance fhir:FamilyMemberHistory fhir:Immunization fhir:Procedure fhir:DocumentReference fhir:MedicationAdministration fhir:MedicationStatement fhir:QuestionnaireResponse )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:AdverseEvent.participant
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who or what participated in the adverse event and how they were involved.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.participant>;
        rdfs:label        "AdverseEvent.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:AdverseEvent.suspectEntity
        rdf:type          owl:Class;
        rdfs:comment      "Describes the entity that is suspected to have caused the adverse event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity>;
        rdfs:label        "AdverseEvent.suspectEntity";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Immunization fhir:Procedure fhir:Substance fhir:SubstanceDefinition fhir:Medication fhir:MedicationAdministration fhir:MedicationStatement fhir:Device fhir:BiologicallyDerivedProduct fhir:ResearchStudy )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AdverseEvent.suspectEntity.causality;
                            owl:onProperty     fhir:causality
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:causality
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ] .

fhir:AdverseEvent.suspectEntity.causality
        rdf:type          owl:Class;
        rdfs:comment      "Information on the possible cause of the event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.causality>;
        rdfs:label        "AdverseEvent.suspectEntity.causality";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:assessmentMethod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:assessmentMethod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:entityRelatedness
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:entityRelatedness
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ] .

fhir:Age  rdf:type        owl:Class;
        rdfs:comment      "A duration of time during which an organism (or a process) has existed.";
        rdfs:isDefinedBy  fhirsd:Age;
        rdfs:label        "Age";
        rdfs:subClassOf   fhir:Quantity .

fhir:AllergyIntolerance
        rdf:type          owl:Class;
        rdfs:comment      "Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.";
        rdfs:isDefinedBy  fhirsd:AllergyIntolerance;
        rdfs:label        "AllergyIntolerance";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:clinicalStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:clinicalStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:verificationStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:verificationStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:criticality
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:criticality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:onset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:lastOccurrence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastOccurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AllergyIntolerance.reaction;
                            owl:onProperty     fhir:reaction
                          ] .

fhir:AllergyIntolerance.reaction
        rdf:type          owl:Class;
        rdfs:comment      "Details about each adverse reaction event linked to exposure to the identified substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction>;
        rdfs:label        "AllergyIntolerance.reaction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Observation;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:onset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:exposureRoute
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:exposureRoute
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Annotation  rdf:type  owl:Class;
        rdfs:comment      "A  text note which also  contains information about who made the statement and when.";
        rdfs:isDefinedBy  fhirsd:Annotation;
        rdfs:label        "Annotation";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:author
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:author
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:text
                          ] .

fhir:Appointment  rdf:type  owl:Class;
        rdfs:comment      "A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).";
        rdfs:isDefinedBy  fhirsd:Appointment;
        rdfs:label        "Appointment";
        rdfs:subClassOf   fhirw5:workflow.scheduling , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:cancellationReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cancellationReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:serviceCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:HealthcareService;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:serviceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:appointmentType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:appointmentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:DiagnosticReport fhir:Procedure fhir:Observation )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Appointment;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:VirtualServiceDetail;
                            owl:onProperty     fhir:virtualService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Appointment;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:previousAppointment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:previousAppointment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Appointment;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:originatingAppointment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:originatingAppointment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:minutesDuration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:minutesDuration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:requestedPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Slot;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:slot
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:cancellationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cancellationDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:DocumentReference fhir:Binary fhir:Communication )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patientInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:DeviceRequest fhir:MedicationRequest fhir:ServiceRequest fhir:RequestOrchestration fhir:NutritionOrder fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Appointment.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:recurrenceId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recurrenceId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:occurrenceChanged
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrenceChanged
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Appointment.recurrenceTemplate;
                            owl:onProperty     fhir:recurrenceTemplate
                          ] .

fhir:Appointment.participant
        rdf:type          owl:Class;
        rdfs:comment      "List of participants involved in the appointment.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant>;
        rdfs:label        "Appointment.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Practitioner fhir:PractitionerRole fhir:CareTeam fhir:RelatedPerson fhir:Device fhir:HealthcareService fhir:Location )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:required
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:required
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ] .

fhir:Appointment.recurrenceTemplate
        rdf:type          owl:Class;
        rdfs:comment      "The details of the recurrence pattern or template that is used to generate recurring appointments.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate>;
        rdfs:label        "Appointment.recurrenceTemplate";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:timezone
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timezone
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:recurrenceType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:recurrenceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastOccurrenceDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastOccurrenceDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:occurrenceCount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrenceCount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:occurrenceDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Appointment.recurrenceTemplate.weeklyTemplate;
                            owl:onProperty     fhir:weeklyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:weeklyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Appointment.recurrenceTemplate.monthlyTemplate;
                            owl:onProperty     fhir:monthlyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:monthlyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Appointment.recurrenceTemplate.yearlyTemplate;
                            owl:onProperty     fhir:yearlyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:yearlyTemplate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:excludingDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:excludingRecurrenceId
                          ] .

fhir:Appointment.recurrenceTemplate.monthlyTemplate
        rdf:type          owl:Class;
        rdfs:comment      "Information about monthly recurring appointments.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate>;
        rdfs:label        "Appointment.recurrenceTemplate.monthlyTemplate";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:dayOfMonth
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dayOfMonth
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:nthWeekOfMonth
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:nthWeekOfMonth
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:dayOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dayOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:monthInterval
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:monthInterval
                          ] .

fhir:Appointment.recurrenceTemplate.weeklyTemplate
        rdf:type          owl:Class;
        rdfs:comment      "Information about weekly recurring appointments.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.weeklyTemplate>;
        rdfs:label        "Appointment.recurrenceTemplate.weeklyTemplate";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:daysOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:daysOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:weekInterval
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:weekInterval
                          ] .

fhir:Appointment.recurrenceTemplate.yearlyTemplate
        rdf:type          owl:Class;
        rdfs:comment      "Information about yearly recurring appointments.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.yearlyTemplate>;
        rdfs:label        "Appointment.recurrenceTemplate.yearlyTemplate";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:yearInterval
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:yearInterval
                          ] .

fhir:AppointmentResponse
        rdf:type          owl:Class;
        rdfs:comment      "A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.";
        rdfs:isDefinedBy  fhirsd:AppointmentResponse;
        rdfs:label        "AppointmentResponse";
        rdfs:subClassOf   fhirw5:workflow.scheduling , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Appointment;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:appointment
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:appointment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:proposedNewTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:proposedNewTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:participantType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Device fhir:HealthcareService fhir:Location )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:participantStatus
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:participantStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:recurring
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recurring
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:occurrenceDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrenceDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:recurrenceId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recurrenceId
                          ] .

fhir:ArtifactAssessment
        rdf:type          owl:Class;
        rdfs:comment      "This Resource provides one or more comments, classifiers or ratings about a Resource and supports attribution and rights management metadata for the added content.";
        rdfs:isDefinedBy  fhirsd:ArtifactAssessment;
        rdfs:label        "ArtifactAssessment";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:citeAs
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:artifact
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:artifact
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:artifact
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:artifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ArtifactAssessment.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ArtifactAssessment.content;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:workflowStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:workflowStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disposition
                          ] .

fhir:ArtifactAssessment.content
        rdf:type          owl:Class;
        rdfs:comment      "A component comment, classifier, or rating of the artifact.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content>;
        rdfs:label        "ArtifactAssessment.content";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:summary
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:summary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ArtifactAssessment.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:freeToShare
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:freeToShare
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ArtifactAssessment.content;
                            owl:onProperty     fhir:component
                          ] .

fhir:ArtifactAssessment.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationship that this ArtifactAssessment has with other FHIR or non-FHIR resources that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.relatesTo>;
        rdfs:label        "ArtifactAssessment.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:target
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:Attachment  rdf:type  owl:Class;
        rdfs:comment      "For referring to data content defined in other formats.";
        rdfs:isDefinedBy  fhirsd:Attachment;
        rdfs:label        "Attachment";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer64;
                            owl:onProperty     fhir:size
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:size
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:hash
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:hash
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:creation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:creation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:height
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:height
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:width
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:width
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:frames
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:frames
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:pages
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:pages
                          ] .

fhir:AuditEvent  rdf:type  owl:Class;
        rdfs:comment      "A record of an event relevant for purposes such as operations, privacy, security, maintenance, and performance analysis.";
        rdfs:isDefinedBy  fhirsd:AuditEvent;
        rdfs:label        "AuditEvent";
        rdfs:subClassOf   fhirw5:infrastructure.information , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subtype
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:severity
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurred
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurred
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurred
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.outcome;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:authorization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.agent;
                            owl:onProperty     fhir:agent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:agent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.source;
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.entity;
                            owl:onProperty     fhir:entity
                          ] .

fhir:AuditEvent.agent
        rdf:type          owl:Class;
        rdfs:comment      "An actor taking an active role in the event or activity that is logged.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent>;
        rdfs:label        "AuditEvent.agent";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:DeviceDefinition fhir:RelatedPerson fhir:Group fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:policy
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Endpoint;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:network
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:network
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:network
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:authorization
                          ] .

fhir:AuditEvent.entity
        rdf:type          owl:Class;
        rdfs:comment      "Specific instances of data or objects that have been accessed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity>;
        rdfs:label        "AuditEvent.entity";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:what
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:what
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:securityLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:query
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:query
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.entity.detail;
                            owl:onProperty     fhir:detail
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:AuditEvent.agent;
                            owl:onProperty     fhir:agent
                          ] .

fhir:AuditEvent.entity.detail
        rdf:type          owl:Class;
        rdfs:comment      "Tagged value pairs for conveying additional information about the entity.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.detail>;
        rdfs:label        "AuditEvent.entity.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Base64Binary;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:AuditEvent.outcome
        rdf:type          owl:Class;
        rdfs:comment      "Indicates whether the event succeeded or failed. A free text descripiton can be given in outcome.text.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.outcome>;
        rdfs:label        "AuditEvent.outcome";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:detail
                          ] .

fhir:AuditEvent.source
        rdf:type          owl:Class;
        rdfs:comment      "The actor that is reporting the event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.source>;
        rdfs:label        "AuditEvent.source";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:observer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ] .

fhir:Availability  rdf:type  owl:Class;
        rdfs:comment      "Availability data for an {item}, declaring what days/times are available, and any exceptions. The exceptions could be textual only, e.g. Public holidays, or could be time period specific and indicate a specific years dates.";
        rdfs:isDefinedBy  fhirsd:Availability;
        rdfs:label        "Availability";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability.availableTime;
                            owl:onProperty     fhir:availableTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability.notAvailableTime;
                            owl:onProperty     fhir:notAvailableTime
                          ] .

fhir:Availability.availableTime
        rdf:type          owl:Class;
        rdfs:comment      "A collection of times that the {item} is available.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime>;
        rdfs:label        "Availability.availableTime";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:daysOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:allDay
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allDay
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Time;
                            owl:onProperty     fhir:availableStartTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availableStartTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Time;
                            owl:onProperty     fhir:availableEndTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availableEndTime
                          ] .

fhir:Availability.notAvailableTime
        rdf:type          owl:Class;
        rdfs:comment      "The {item} is not available during this period of time due to the provided reason.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.notAvailableTime>;
        rdfs:label        "Availability.notAvailableTime";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:during
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:during
                          ] .

fhir:BackboneElement  rdf:type  owl:Class;
        rdfs:comment      "Base definition for all elements that are defined inside a resource - but not those in a data type.";
        rdfs:isDefinedBy  fhirsd:BackboneElement;
        rdfs:label        "BackboneElement";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Extension;
                            owl:onProperty     fhir:modifierExtension
                          ] .

fhir:BackboneType  rdf:type  owl:Class;
        rdfs:comment      "Base definition for the few data types that are allowed to carry modifier extensions.";
        rdfs:isDefinedBy  fhirsd:BackboneType;
        rdfs:label        "BackboneType";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Extension;
                            owl:onProperty     fhir:modifierExtension
                          ] .

fhir:Base  rdf:type       owl:Class;
        rdfs:comment      "Base definition for all types defined in FHIR type system.";
        rdfs:isDefinedBy  fhirsd:Base;
        rdfs:label        "Base" .

fhir:Base64Binary  rdf:type  owl:Class;
        rdfs:comment      "A stream of bytes";
        rdfs:isDefinedBy  fhirsd:base64Binary;
        rdfs:label        "base64Binary";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:base64Binary;
                            owl:onProperty     fhir:v
                          ] .

fhir:Basic  rdf:type      owl:Class;
        rdfs:comment      "Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.";
        rdfs:isDefinedBy  fhirsd:Basic;
        rdfs:label        "Basic";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:infrastructure.structure;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization fhir:Device fhir:CareTeam )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ] .

fhir:Binary  rdf:type     owl:Class;
        rdfs:comment      "A resource that represents the data of a single raw artifact as digital content accessible in its native format.  A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.";
        rdfs:isDefinedBy  fhirsd:Binary;
        rdfs:label        "Binary";
        rdfs:subClassOf   fhirw5:infrastructure.structure , fhir:Resource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:securityContext
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:securityContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:data
                          ] .

fhir:BiologicallyDerivedProduct
        rdf:type          owl:Class;
        rdfs:comment      "A biological material originating from a biological entity intended to be transplanted or infused into another (possibly the same) biological entity.";
        rdfs:isDefinedBy  fhirsd:BiologicallyDerivedProduct;
        rdfs:label        "BiologicallyDerivedProduct";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:BiologicallyDerivedProduct;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ServiceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:therapyIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:biologicalSourceEvent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:biologicalSourceEvent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:processingFacility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:division
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:division
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:productStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BiologicallyDerivedProduct.collection;
                            owl:onProperty     fhir:collection
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collection
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:storageTempRequirements
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:storageTempRequirements
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BiologicallyDerivedProduct.property;
                            owl:onProperty     fhir:property
                          ] .

fhir:BiologicallyDerivedProduct.collection
        rdf:type          owl:Class;
        rdfs:comment      "How this product was collected.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection>;
        rdfs:label        "BiologicallyDerivedProduct.collection";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:collector
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collector
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sourcePatient
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sourcePatient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sourceOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sourceOrganization
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:collected
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:collected
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collected
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Procedure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:procedure
                          ] .

fhir:BiologicallyDerivedProduct.property
        rdf:type          owl:Class;
        rdfs:comment      "A property that is specific to this BiologicallyDerviedProduct instance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.property>;
        rdfs:label        "BiologicallyDerivedProduct.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:BodyStructure  rdf:type  owl:Class;
        rdfs:comment      "Record details about an anatomical structure.  This resource may be used when a coded concept does not provide the necessary detail needed for the use case.";
        rdfs:isDefinedBy  fhirsd:BodyStructure;
        rdfs:label        "BodyStructure";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BodyStructure.includedStructure;
                            owl:onProperty     fhir:includedStructure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:includedStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BodyStructure.includedStructure;
                            owl:onProperty     fhir:excludedStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:image
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patient
                          ] .

fhir:BodyStructure.includedStructure
        rdf:type          owl:Class;
        rdfs:comment      "The anatomical location(s) or region(s) of the specimen, lesion, or body structure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure>;
        rdfs:label        "BodyStructure.includedStructure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:structure
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:structure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:laterality
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:laterality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BodyStructure.includedStructure.bodyLandmarkOrientation;
                            owl:onProperty     fhir:bodyLandmarkOrientation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ImagingSelection;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:spatialReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:image
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:qualifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:morphology
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:origin
                          ] .

fhir:BodyStructure.includedStructure.bodyLandmarkOrientation
        rdf:type          owl:Class;
        rdfs:comment      "Body location in relation to a specific body landmark (e.g., a body structure such a navel, scar, or implanted device).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation>;
        rdfs:label        "BodyStructure.includedStructure.bodyLandmarkOrientation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:landmarkDescription
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:clockFacePosition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark;
                            owl:onProperty     fhir:distanceFromLandmark
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:surfaceOrientation
                          ] .

fhir:BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark
        rdf:type          owl:Class;
        rdfs:comment      "The distance in centimeters a certain observation is made from a body landmark.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark>;
        rdfs:label        "BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:value
                          ] .

fhir:Boolean  rdf:type    owl:Class;
        rdfs:comment      "Value of \"true\" or \"false\"";
        rdfs:isDefinedBy  fhirsd:boolean;
        rdfs:label        "boolean";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:boolean;
                            owl:onProperty     fhir:v
                          ] .

fhir:Bundle  rdf:type     owl:Class;
        rdfs:comment      "A container for a collection of resources.";
        rdfs:isDefinedBy  fhirsd:Bundle;
        rdfs:label        "Bundle";
        rdfs:subClassOf   fhirw5:infrastructure.structure , fhir:Resource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.link;
                            owl:onProperty     fhir:link
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.entry;
                            owl:onProperty     fhir:entry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Resource;
                            owl:onProperty     fhir:issues
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issues
                          ] .

fhir:Bundle.entry  rdf:type  owl:Class;
        rdfs:comment      "An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry>;
        rdfs:label        "Bundle.entry";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.link;
                            owl:onProperty     fhir:link
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:fullUrl
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fullUrl
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Resource;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.entry.search;
                            owl:onProperty     fhir:search
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:search
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.entry.request;
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Bundle.entry.response;
                            owl:onProperty     fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:response
                          ] .

fhir:Bundle.entry.request
        rdf:type          owl:Class;
        rdfs:comment      "Additional information about how this entry should be processed as part of a transaction or batch.  For history, it shows how the entry was processed to create the version contained in the entry.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request>;
        rdfs:label        "Bundle.entry.request";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:ifNoneMatch
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ifNoneMatch
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:ifModifiedSince
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ifModifiedSince
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:ifMatch
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ifMatch
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:ifNoneExist
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ifNoneExist
                          ] .

fhir:Bundle.entry.response
        rdf:type          owl:Class;
        rdfs:comment      "Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response>;
        rdfs:label        "Bundle.entry.response";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:etag
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:etag
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:lastModified
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastModified
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Resource;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ] .

fhir:Bundle.entry.search
        rdf:type          owl:Class;
        rdfs:comment      "Information about the search process that lead to the creation of this entry.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.search>;
        rdfs:label        "Bundle.entry.search";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:score
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:score
                          ] .

fhir:Bundle.link  rdf:type  owl:Class;
        rdfs:comment      "A series of links that provide context to this bundle.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.link>;
        rdfs:label        "Bundle.link";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:relation
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ] .

fhir:Canonical  rdf:type  owl:Class;
        rdfs:comment      "A URI that is a reference to a canonical URL on a FHIR resource";
        rdfs:isDefinedBy  fhirsd:canonical;
        rdfs:label        "canonical";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:anyURI;
                            owl:onProperty     fhir:v
                          ] .

fhir:CanonicalResource
        rdf:type          owl:Class;
        rdfs:comment      "Common Interface declaration for conformance and knowledge artifact resources.";
        rdfs:isDefinedBy  fhirsd:CanonicalResource;
        rdfs:label        "CanonicalResource";
        rdfs:subClassOf   fhirw5:conformance.behavior , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ] .

fhir:CapabilityStatement
        rdf:type          owl:Class;
        rdfs:comment      "A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server or Client for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.";
        rdfs:isDefinedBy  fhirsd:CapabilityStatement;
        rdfs:label        "CapabilityStatement";
        rdfs:subClassOf   fhirw5:conformance.behavior , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ActorDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actorDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CapabilityStatement;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:instantiates
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CapabilityStatement;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:imports
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.software;
                            owl:onProperty     fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.implementation;
                            owl:onProperty     fhir:implementation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:implementation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:format
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:format
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:patchFormat
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:acceptLanguage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ImplementationGuide;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:implementationGuide
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest;
                            owl:onProperty     fhir:rest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.messaging;
                            owl:onProperty     fhir:messaging
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.document;
                            owl:onProperty     fhir:document
                          ] .

fhir:CapabilityStatement.document
        rdf:type          owl:Class;
        rdfs:comment      "A document definition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.document>;
        rdfs:label        "CapabilityStatement.document";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:profile
                          ] .

fhir:CapabilityStatement.implementation
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a specific implementation instance that is described by the capability statement - i.e. a particular installation, rather than the capabilities of a software program.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementation>;
        rdfs:label        "CapabilityStatement.implementation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:custodian
                          ] .

fhir:CapabilityStatement.messaging
        rdf:type          owl:Class;
        rdfs:comment      "A description of the messaging capabilities of the solution.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging>;
        rdfs:label        "CapabilityStatement.messaging";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.messaging.endpoint;
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:reliableCache
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reliableCache
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.messaging.supportedMessage;
                            owl:onProperty     fhir:supportedMessage
                          ] .

fhir:CapabilityStatement.messaging.endpoint
        rdf:type          owl:Class;
        rdfs:comment      "An endpoint (network accessible address) to which messages and/or replies are to be sent.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.endpoint>;
        rdfs:label        "CapabilityStatement.messaging.endpoint";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:protocol
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:protocol
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:address
                          ] .

fhir:CapabilityStatement.messaging.supportedMessage
        rdf:type          owl:Class;
        rdfs:comment      "References to message definitions for messages this system can send or receive.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.supportedMessage>;
        rdfs:label        "CapabilityStatement.messaging.supportedMessage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MessageDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:definition
                          ] .

fhir:CapabilityStatement.rest
        rdf:type          owl:Class;
        rdfs:comment      "A definition of the restful capabilities of the solution, if any.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest>;
        rdfs:label        "CapabilityStatement.rest";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.security;
                            owl:onProperty     fhir:security
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:security
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.interaction;
                            owl:onProperty     fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource.searchParam;
                            owl:onProperty     fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource.operation;
                            owl:onProperty     fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CompartmentDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:compartment
                          ] .

fhir:CapabilityStatement.rest.interaction
        rdf:type          owl:Class;
        rdfs:comment      "A specification of restful operations supported by the system.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.interaction>;
        rdfs:label        "CapabilityStatement.rest.interaction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ] .

fhir:CapabilityStatement.rest.resource
        rdf:type          owl:Class;
        rdfs:comment      "A specification of the restful capabilities of the solution for a specific resource type.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource>;
        rdfs:label        "CapabilityStatement.rest.resource";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supportedProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource.interaction;
                            owl:onProperty     fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:versioning
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versioning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:readHistory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:readHistory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:updateCreate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:updateCreate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:conditionalCreate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionalCreate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:conditionalRead
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionalRead
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:conditionalUpdate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionalUpdate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:conditionalPatch
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionalPatch
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:conditionalDelete
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionalDelete
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:referencePolicy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:searchInclude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:searchRevInclude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource.searchParam;
                            owl:onProperty     fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CapabilityStatement.rest.resource.operation;
                            owl:onProperty     fhir:operation
                          ] .

fhir:CapabilityStatement.rest.resource.interaction
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a restful interaction supported by the solution.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.interaction>;
        rdfs:label        "CapabilityStatement.rest.resource.interaction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ] .

fhir:CapabilityStatement.rest.resource.operation
        rdf:type          owl:Class;
        rdfs:comment      "Definition of an operation or a named query together with its parameters and their meaning and type. Consult the definition of the operation for details about how to invoke the operation, and the parameters.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.operation>;
        rdfs:label        "CapabilityStatement.rest.resource.operation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ] .

fhir:CapabilityStatement.rest.resource.searchParam
        rdf:type          owl:Class;
        rdfs:comment      "Search parameters for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam>;
        rdfs:label        "CapabilityStatement.rest.resource.searchParam";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SearchParameter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ] .

fhir:CapabilityStatement.rest.security
        rdf:type          owl:Class;
        rdfs:comment      "Information about security implementation from an interface perspective - what a client needs to know.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.security>;
        rdfs:label        "CapabilityStatement.rest.security";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:cors
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cors
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:service
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ] .

fhir:CapabilityStatement.software
        rdf:type          owl:Class;
        rdfs:comment      "Software that is covered by this capability statement.  It is used when the capability statement describes the capabilities of a particular software version, independent of an installation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.software>;
        rdfs:label        "CapabilityStatement.software";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:releaseDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:releaseDate
                          ] .

fhir:CarePlan  rdf:type   owl:Class;
        rdfs:comment      "Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.";
        rdfs:isDefinedBy  fhirsd:CarePlan;
        rdfs:label        "CarePlan";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.careprovision;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:ServiceRequest fhir:RequestOrchestration fhir:NutritionOrder )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CarePlan;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CarePlan;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:Device fhir:RelatedPerson fhir:Organization fhir:CareTeam )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:Device fhir:RelatedPerson fhir:Organization fhir:CareTeam )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:contributor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CareTeam;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:careTeam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Procedure fhir:MedicationAdministration )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:addresses
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Goal;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:goal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CarePlan.activity;
                            owl:onProperty     fhir:activity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:CarePlan.activity
        rdf:type          owl:Class;
        rdfs:comment      "Identifies an action that has occurred or is a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring that has occurred, education etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.activity>;
        rdfs:label        "CarePlan.activity";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:performedActivity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:progress
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Appointment fhir:CommunicationRequest fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:Task fhir:ServiceRequest fhir:VisionPrescription fhir:RequestOrchestration )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:plannedActivityReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:plannedActivityReference
                          ] .

fhir:CareTeam  rdf:type   owl:Class;
        rdfs:comment      "The Care Team includes all the people, organizations, and care teams who participate or plan to participate in the coordination and delivery of care.";
        rdfs:isDefinedBy  fhirsd:CareTeam;
        rdfs:label        "CareTeam";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.careprovision;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CareTeam.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:CareTeam.participant
        rdf:type          owl:Class;
        rdfs:comment      "Identifies all people and organizations who are expected to be involved in the care team.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant>;
        rdfs:label        "CareTeam.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Patient fhir:Organization fhir:CareTeam fhir:Group fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:member
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:member
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Patient fhir:Organization fhir:CareTeam fhir:Group fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:effective
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effective
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInfo
                          ] .

fhir:Claim  rdf:type      owl:Class;
        rdfs:comment      "A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.";
        rdfs:isDefinedBy  fhirsd:Claim;
        rdfs:label        "Claim";
        rdfs:subClassOf   fhirw5:financial.billing , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:billablePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:billablePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.related;
                            owl:onProperty     fhir:related
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:RequestOrchestration fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:originalPrescription
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:originalPrescription
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.payee;
                            owl:onProperty     fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ServiceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:referral
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:referral
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.careTeam;
                            owl:onProperty     fhir:careTeam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.supportingInfo;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.procedure;
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.insurance;
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.accident;
                            owl:onProperty     fhir:accident
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:accident
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.item;
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:total
                          ] .

fhir:Claim.accident  rdf:type  owl:Class;
        rdfs:comment      "Details of an accident which resulted in injuries which required the products and services listed in the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.accident>;
        rdfs:label        "Claim.accident";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ] .

fhir:Claim.careTeam  rdf:type  owl:Class;
        rdfs:comment      "The members of the team who provided the products and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam>;
        rdfs:label        "Claim.careTeam";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:specialty
                          ] .

fhir:Claim.diagnosis  rdf:type  owl:Class;
        rdfs:comment      "Information about diagnoses relevant to the claim items.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis>;
        rdfs:label        "Claim.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:onAdmission
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onAdmission
                          ] .

fhir:Claim.event  rdf:type  owl:Class;
        rdfs:comment      "Information code for an event with a corresponding date or period.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.event>;
        rdfs:label        "Claim.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:when
                          ] .

fhir:Claim.insurance  rdf:type  owl:Class;
        rdfs:comment      "Financial instruments for reimbursement for the health care products and services specified on the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance>;
        rdfs:label        "Claim.insurance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:businessArrangement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:businessArrangement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ClaimResponse;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claimResponse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claimResponse
                          ] .

fhir:Claim.item  rdf:type  owl:Class;
        rdfs:comment      "A claim line. Either a simple  product or service or a 'group' of details which can each be a simple items or groups of sub-details.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item>;
        rdfs:label        "Claim.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:careTeamSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:diagnosisSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:procedureSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:informationSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.item.bodySite;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.item.detail;
                            owl:onProperty     fhir:detail
                          ] .

fhir:Claim.item.bodySite
        rdf:type          owl:Class;
        rdfs:comment      "Physical location where the service is performed or applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.bodySite>;
        rdfs:label        "Claim.item.bodySite";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subSite
                          ] .

fhir:Claim.item.detail
        rdf:type          owl:Class;
        rdfs:comment      "A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail>;
        rdfs:label        "Claim.item.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Claim.item.detail.subDetail;
                            owl:onProperty     fhir:subDetail
                          ] .

fhir:Claim.item.detail.subDetail
        rdf:type          owl:Class;
        rdfs:comment      "A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail>;
        rdfs:label        "Claim.item.detail.subDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ] .

fhir:Claim.payee  rdf:type  owl:Class;
        rdfs:comment      "The party to be reimbursed for cost of the products and services according to the terms of the policy.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.payee>;
        rdfs:label        "Claim.payee";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ] .

fhir:Claim.procedure  rdf:type  owl:Class;
        rdfs:comment      "Procedures performed on the patient relevant to the billing items with the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure>;
        rdfs:label        "Claim.procedure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Procedure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ] .

fhir:Claim.related  rdf:type  owl:Class;
        rdfs:comment      "Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.related>;
        rdfs:label        "Claim.related";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Claim;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ] .

fhir:Claim.supportingInfo
        rdf:type          owl:Class;
        rdfs:comment      "Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo>;
        rdfs:label        "Claim.supportingInfo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:ClaimResponse  rdf:type  owl:Class;
        rdfs:comment      "This resource provides the adjudication details from the processing of a Claim resource.";
        rdfs:isDefinedBy  fhirsd:ClaimResponse;
        rdfs:label        "ClaimResponse";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:financial.billing;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Claim;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:preAuthPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:payeeType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payeeType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.supportingInfo;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item;
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.addItem;
                            owl:onProperty     fhir:addItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.total;
                            owl:onProperty     fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.payment;
                            owl:onProperty     fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.processNote;
                            owl:onProperty     fhir:processNote
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CommunicationRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:communicationRequest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.insurance;
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.error;
                            owl:onProperty     fhir:error
                          ] .

fhir:ClaimResponse.addItem
        rdf:type          owl:Class;
        rdfs:comment      "The first-tier service adjudications for payer added product or service lines.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem>;
        rdfs:label        "ClaimResponse.addItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:subdetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:informationSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.addItem.bodySite;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.addItem.detail;
                            owl:onProperty     fhir:detail
                          ] .

fhir:ClaimResponse.addItem.bodySite
        rdf:type          owl:Class;
        rdfs:comment      "Physical location where the service is performed or applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.bodySite>;
        rdfs:label        "ClaimResponse.addItem.bodySite";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subSite
                          ] .

fhir:ClaimResponse.addItem.detail
        rdf:type          owl:Class;
        rdfs:comment      "The second-tier service adjudications for payer added services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail>;
        rdfs:label        "ClaimResponse.addItem.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.addItem.detail.subDetail;
                            owl:onProperty     fhir:subDetail
                          ] .

fhir:ClaimResponse.addItem.detail.subDetail
        rdf:type          owl:Class;
        rdfs:comment      "The third-tier service adjudications for payer added services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail>;
        rdfs:label        "ClaimResponse.addItem.detail.subDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ] .

fhir:ClaimResponse.error
        rdf:type          owl:Class;
        rdfs:comment      "Errors encountered during the processing of the adjudication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error>;
        rdfs:label        "ClaimResponse.error";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:subDetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subDetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ] .

fhir:ClaimResponse.event
        rdf:type          owl:Class;
        rdfs:comment      "Information code for an event with a corresponding date or period.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.event>;
        rdfs:label        "ClaimResponse.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:when
                          ] .

fhir:ClaimResponse.insurance
        rdf:type          owl:Class;
        rdfs:comment      "Financial instruments for reimbursement for the health care products and services specified on the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance>;
        rdfs:label        "ClaimResponse.insurance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:businessArrangement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:businessArrangement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ClaimResponse;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claimResponse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claimResponse
                          ] .

fhir:ClaimResponse.item
        rdf:type          owl:Class;
        rdfs:comment      "A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item>;
        rdfs:label        "ClaimResponse.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:informationSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.detail;
                            owl:onProperty     fhir:detail
                          ] .

fhir:ClaimResponse.item.adjudication
        rdf:type          owl:Class;
        rdfs:comment      "If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication>;
        rdfs:label        "ClaimResponse.item.adjudication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:decisionDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decisionDate
                          ] .

fhir:ClaimResponse.item.detail
        rdf:type          owl:Class;
        rdfs:comment      "A claim detail. Either a simple (a product or service) or a 'group' of sub-details which are simple items.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail>;
        rdfs:label        "ClaimResponse.item.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.detail.subDetail;
                            owl:onProperty     fhir:subDetail
                          ] .

fhir:ClaimResponse.item.detail.subDetail
        rdf:type          owl:Class;
        rdfs:comment      "A sub-detail adjudication of a simple product or service.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail>;
        rdfs:label        "ClaimResponse.item.detail.subDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:subDetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subDetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClaimResponse.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ] .

fhir:ClaimResponse.item.reviewOutcome
        rdf:type          owl:Class;
        rdfs:comment      "The high-level results of the adjudication if adjudication has been performed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome>;
        rdfs:label        "ClaimResponse.item.reviewOutcome";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:preAuthPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthPeriod
                          ] .

fhir:ClaimResponse.payment
        rdf:type          owl:Class;
        rdfs:comment      "Payment details for the adjudication of the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment>;
        rdfs:label        "ClaimResponse.payment";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:adjustment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:adjustment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:adjustmentReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:adjustmentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ] .

fhir:ClaimResponse.processNote
        rdf:type          owl:Class;
        rdfs:comment      "A note that describes or explains adjudication results in a human readable form.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote>;
        rdfs:label        "ClaimResponse.processNote";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ] .

fhir:ClaimResponse.supportingInfo
        rdf:type          owl:Class;
        rdfs:comment      "Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo>;
        rdfs:label        "ClaimResponse.supportingInfo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:ClaimResponse.total
        rdf:type          owl:Class;
        rdfs:comment      "Categorized monetary totals for the adjudication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.total>;
        rdfs:label        "ClaimResponse.total";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ] .

fhir:ClinicalUseDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A single issue - either an indication, contraindication, interaction, undesirable effect or warning for a medicinal product, medication, device or procedure.";
        rdfs:isDefinedBy  fhirsd:ClinicalUseDefinition;
        rdfs:label        "ClinicalUseDefinition";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:MedicinalProductDefinition fhir:Medication fhir:ActivityDefinition fhir:PlanDefinition fhir:Device fhir:DeviceDefinition fhir:SubstanceDefinition fhir:NutritionProduct fhir:BiologicallyDerivedProduct )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.undesirableEffect;
                            owl:onProperty     fhir:undesirableEffect
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:undesirableEffect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.indication;
                            owl:onProperty     fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.contraindication;
                            owl:onProperty     fhir:contraindication
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contraindication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.interaction;
                            owl:onProperty     fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:population
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.warning;
                            owl:onProperty     fhir:warning
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:warning
                          ] .

fhir:ClinicalUseDefinition.contraindication
        rdf:type          owl:Class;
        rdfs:comment      "Specifics for when this is a contraindication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication>;
        rdfs:label        "ClinicalUseDefinition.contraindication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diseaseSymptomProcedure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diseaseSymptomProcedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diseaseStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diseaseStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comorbidity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.indication;
                            owl:onProperty     fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:applicability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:applicability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:management
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.indication.otherTherapy;
                            owl:onProperty     fhir:otherTherapy
                          ] .

fhir:ClinicalUseDefinition.indication
        rdf:type          owl:Class;
        rdfs:comment      "Specifics for when this is an indication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication>;
        rdfs:label        "ClinicalUseDefinition.indication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diseaseSymptomProcedure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diseaseSymptomProcedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diseaseStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diseaseStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comorbidity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:intendedEffect
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:duration
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:duration
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.undesirableEffect;
                            owl:onProperty     fhir:undesirableEffect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:applicability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:applicability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.indication.otherTherapy;
                            owl:onProperty     fhir:otherTherapy
                          ] .

fhir:ClinicalUseDefinition.indication.otherTherapy
        rdf:type          owl:Class;
        rdfs:comment      "Information about the use of the medicinal product in relation to other therapies described as part of the contraindication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.otherTherapy>;
        rdfs:label        "ClinicalUseDefinition.indication.otherTherapy";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationshipType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationshipType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:MedicinalProductDefinition fhir:Medication fhir:SubstanceDefinition fhir:NutritionProduct fhir:BiologicallyDerivedProduct fhir:ActivityDefinition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:treatment
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:treatment
                          ] .

fhir:ClinicalUseDefinition.interaction
        rdf:type          owl:Class;
        rdfs:comment      "Specifics for when this is an interaction.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction>;
        rdfs:label        "ClinicalUseDefinition.interaction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ClinicalUseDefinition.interaction.interactant;
                            owl:onProperty     fhir:interactant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:effect
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:incidence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:incidence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:management
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:severity
                          ] .

fhir:ClinicalUseDefinition.interaction.interactant
        rdf:type          owl:Class;
        rdfs:comment      "The specific medication, product, food, substance etc. or laboratory test that interacts.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.interactant>;
        rdfs:label        "ClinicalUseDefinition.interaction.interactant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:MedicinalProductDefinition fhir:Medication fhir:SubstanceDefinition fhir:NutritionProduct fhir:BiologicallyDerivedProduct fhir:ObservationDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:item
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:item
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:route
                          ] .

fhir:ClinicalUseDefinition.undesirableEffect
        rdf:type          owl:Class;
        rdfs:comment      "Describe the possible undesirable effects (negative outcomes) from the use of the medicinal product as treatment.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect>;
        rdfs:label        "ClinicalUseDefinition.undesirableEffect";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ObservationDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:symptomConditionEffect
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:symptomConditionEffect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:frequencyOfOccurrence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:frequencyOfOccurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:management
                          ] .

fhir:ClinicalUseDefinition.warning
        rdf:type          owl:Class;
        rdfs:comment      "A critical piece of information about environmental, health or physical risks or hazards that serve as caution to the user. For example 'Do not operate heavy machinery', 'May cause drowsiness', or 'Get medical advice/attention if you feel unwell'.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.warning>;
        rdfs:label        "ClinicalUseDefinition.warning";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ] .

fhir:Code  rdf:type       owl:Class;
        rdfs:comment      "A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents";
        rdfs:isDefinedBy  fhirsd:code;
        rdfs:label        "code";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:string;
                            owl:onProperty     fhir:v
                          ] .

fhir:CodeSystem  rdf:type  owl:Class;
        rdfs:comment      "The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.";
        rdfs:isDefinedBy  fhirsd:CodeSystem;
        rdfs:label        "CodeSystem";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:conformance.terminology;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:caseSensitive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:caseSensitive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:hierarchyMeaning
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:hierarchyMeaning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:compositional
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:compositional
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:versionNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supplements
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:supplements
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.filter;
                            owl:onProperty     fhir:filter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.concept;
                            owl:onProperty     fhir:concept
                          ] .

fhir:CodeSystem.concept
        rdf:type          owl:Class;
        rdfs:comment      "Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meanings of the hierarchical relationships are.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept>;
        rdfs:label        "CodeSystem.concept";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.concept.designation;
                            owl:onProperty     fhir:designation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.concept.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeSystem.concept;
                            owl:onProperty     fhir:concept
                          ] .

fhir:CodeSystem.concept.designation
        rdf:type          owl:Class;
        rdfs:comment      "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation>;
        rdfs:label        "CodeSystem.concept.designation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:additionalUse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:CodeSystem.concept.property
        rdf:type          owl:Class;
        rdfs:comment      "A property value for this concept.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.property>;
        rdfs:label        "CodeSystem.concept.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:CodeSystem.filter
        rdf:type          owl:Class;
        rdfs:comment      "A filter that can be used in a value set compose statement when selecting concepts using a filter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter>;
        rdfs:label        "CodeSystem.filter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:operator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:operator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:CodeSystem.property
        rdf:type          owl:Class;
        rdfs:comment      "A property defines an additional slot through which additional information can be provided about a concept.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property>;
        rdfs:label        "CodeSystem.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ] .

fhir:CodeableConcept  rdf:type  owl:Class;
        rdfs:comment      "A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.";
        rdfs:isDefinedBy  fhirsd:CodeableConcept;
        rdfs:label        "CodeableConcept";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:coding
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:CodeableReference
        rdf:type          owl:Class;
        rdfs:comment      "A reference to a resource (by instance), or instead, a reference to a concept defined in a terminology or ontology (by class).";
        rdfs:isDefinedBy  fhirsd:CodeableReference;
        rdfs:label        "CodeableReference";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:concept
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:concept
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ] .

fhir:Coding  rdf:type     owl:Class;
        rdfs:comment      "A reference to a code defined by a terminology system.";
        rdfs:isDefinedBy  fhirsd:Coding;
        rdfs:label        "Coding";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:userSelected
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:userSelected
                          ] .

fhir:Communication  rdf:type  owl:Class;
        rdfs:comment      "A clinical or business level record of information being transmitted or shared; e.g. an alert that was sent to a responsible provider, a public health agency communication to a provider/reporter in response to a case report for a reportable condition.";
        rdfs:isDefinedBy  fhirsd:Communication;
        rdfs:label        "Communication";
        rdfs:subClassOf   fhirw5:workflow.encounter , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:CommunicationRequest fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:Task fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Communication;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:inResponseTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:medium
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:about
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:sent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:received
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:received
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Location fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Endpoint )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recipient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:HealthcareService fhir:Endpoint fhir:CareTeam )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Communication.payload;
                            owl:onProperty     fhir:payload
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Communication.payload
        rdf:type          owl:Class;
        rdfs:comment      "Text, attachment(s), or resource(s) that was communicated to the recipient.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Communication#Communication.payload>;
        rdfs:label        "Communication.payload";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:content
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:content
                          ] .

fhir:CommunicationRequest
        rdf:type          owl:Class;
        rdfs:comment      "A request to convey information from a sender to a recipient.";
        rdfs:isDefinedBy  fhirsd:CommunicationRequest;
        rdfs:label        "CommunicationRequest";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:workflow.order;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CommunicationRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:medium
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:about
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CommunicationRequest.payload;
                            owl:onProperty     fhir:payload
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Device fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Group fhir:CareTeam fhir:HealthcareService fhir:Endpoint )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recipient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:HealthcareService fhir:Endpoint fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:informationProvider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:CommunicationRequest.payload
        rdf:type          owl:Class;
        rdfs:comment      "Text, attachment(s), or resource(s) to be communicated to the recipient.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.payload>;
        rdfs:label        "CommunicationRequest.payload";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:content
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:content
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:content
                          ] .

fhir:CompartmentDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A compartment definition that defines how resources are accessed on a server.";
        rdfs:isDefinedBy  fhirsd:CompartmentDefinition;
        rdfs:label        "CompartmentDefinition";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:conformance.behavior;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:search
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:search
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CompartmentDefinition.resource;
                            owl:onProperty     fhir:resource
                          ] .

fhir:CompartmentDefinition.resource
        rdf:type          owl:Class;
        rdfs:comment      "Information about how a resource is related to the compartment.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource>;
        rdfs:label        "CompartmentDefinition.resource";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:param
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:startParam
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:startParam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:endParam
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endParam
                          ] .

fhir:Composition  rdf:type  owl:Class;
        rdfs:comment      "Composition provides the structural backbone for assembling a set of healthcare-related information into a single logical package that provides a single coherent statement of meaning, establishes its own context and has traceability to the author who is making the statement.";
        rdfs:isDefinedBy  fhirsd:Composition;
        rdfs:label        "Composition";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:infrastructure.documents;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Consent;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:consent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Appointment fhir:AppointmentResponse fhir:CarePlan fhir:Claim fhir:CommunicationRequest fhir:CoverageEligibilityRequest fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:RequestOrchestration fhir:ServiceRequest fhir:Task fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:CareTeam fhir:Device fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.classification;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.attester;
                            owl:onProperty     fhir:attester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.section;
                            owl:onProperty     fhir:section
                          ] .

fhir:Composition.attester
        rdf:type          owl:Class;
        rdfs:comment      "A participant who has attested to the accuracy of the composition/document.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.attester>;
        rdfs:label        "Composition.attester";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ] .

fhir:Composition.classification
        rdf:type          owl:Class;
        rdfs:comment      "The assignment to an organizing scheme, including the type of classification and one or more classifier values.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.classification>;
        rdfs:label        "Composition.classification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:classifier
                          ] .

fhir:Composition.event
        rdf:type          owl:Class;
        rdfs:comment      "The clinical service, such as a colonoscopy or an appendectomy, being documented.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.event>;
        rdfs:label        "Composition.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:detail
                          ] .

fhir:Composition.participant
        rdf:type          owl:Class;
        rdfs:comment      "Identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant>;
        rdfs:label        "Composition.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Device fhir:Organization fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:party
                          ] .

fhir:Composition.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationships that this composition has with other compositions or documents (FHIR or non-FHIR resources) that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.relatesTo>;
        rdfs:label        "Composition.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:target
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:Composition.section
        rdf:type          owl:Class;
        rdfs:comment      "The root of the sections that make up the composition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section>;
        rdfs:label        "Composition.section";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:CareTeam fhir:Device fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Narrative;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:orderedBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:orderedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:entry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:emptyReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:emptyReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Composition.section;
                            owl:onProperty     fhir:section
                          ] .

fhir:ConceptMap  rdf:type  owl:Class;
        rdfs:comment      "A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models.";
        rdfs:isDefinedBy  fhirsd:ConceptMap;
        rdfs:label        "ConceptMap";
        rdfs:subClassOf   fhirw5:conformance.terminology , fhir:MetadataResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.additionalAttribute;
                            owl:onProperty     fhir:additionalAttribute
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:allowedRelationship
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:sourceScope
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:ValueSet;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:sourceScope
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sourceScope
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:targetScope
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:ValueSet;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:targetScope
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:targetScope
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group;
                            owl:onProperty     fhir:group
                          ] .

fhir:ConceptMap.additionalAttribute
        rdf:type          owl:Class;
        rdfs:comment      "An additionalAttribute defines an additional data element found in the source or target data model where the data will come from or be mapped to. Some mappings are based on data in addition to the source data element, where codes in multiple fields are combined to a single field (or vice versa).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute>;
        rdfs:label        "ConceptMap.additionalAttribute";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ] .

fhir:ConceptMap.group
        rdf:type          owl:Class;
        rdfs:comment      "A group of mappings that all have the same source and target system.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group>;
        rdfs:label        "ConceptMap.group";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.element;
                            owl:onProperty     fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.unmapped;
                            owl:onProperty     fhir:unmapped
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unmapped
                          ] .

fhir:ConceptMap.group.element
        rdf:type          owl:Class;
        rdfs:comment      "Mappings for an individual concept in the source to one or more concepts in the target.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element>;
        rdfs:label        "ConceptMap.group.element";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:noMap
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:noMap
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.element.target;
                            owl:onProperty     fhir:target
                          ] .

fhir:ConceptMap.group.element.target
        rdf:type          owl:Class;
        rdfs:comment      "A concept from the target value set that this concept maps to.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target>;
        rdfs:label        "ConceptMap.group.element.target";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.element.target.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.element.target.dependsOn;
                            owl:onProperty     fhir:dependsOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ConceptMap.group.element.target.dependsOn;
                            owl:onProperty     fhir:product
                          ] .

fhir:ConceptMap.group.element.target.dependsOn
        rdf:type          owl:Class;
        rdfs:comment      "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified data attribute can be resolved, and it has the specified value.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.dependsOn>;
        rdfs:label        "ConceptMap.group.element.target.dependsOn";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:attribute
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:attribute
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ] .

fhir:ConceptMap.group.element.target.property
        rdf:type          owl:Class;
        rdfs:comment      "A property value for this source -> target mapping.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.property>;
        rdfs:label        "ConceptMap.group.element.target.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ConceptMap.group.unmapped
        rdf:type          owl:Class;
        rdfs:comment      "What to do when there is no mapping to a target concept from the source concept and ConceptMap.group.element.noMap is not true. This provides the \"default\" to be applied when there is no target concept mapping specified or the expansion of ConceptMap.group.element.target.valueSet is empty.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped>;
        rdfs:label        "ConceptMap.group.unmapped";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ConceptMap;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:otherMap
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:otherMap
                          ] .

fhir:ConceptMap.property
        rdf:type          owl:Class;
        rdfs:comment      "A property defines a slot through which additional information can be provided about a map from source -> target.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property>;
        rdfs:label        "ConceptMap.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ] .

fhir:Condition  rdf:type  owl:Class;
        rdfs:comment      "A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.";
        rdfs:isDefinedBy  fhirsd:Condition;
        rdfs:label        "Condition";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:clinicalStatus
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:clinicalStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:verificationStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:verificationStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:onset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onset
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:abatement
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:abatement
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:abatement
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:abatement
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:abatement
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:abatement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recordedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Device fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Condition.stage;
                            owl:onProperty     fhir:stage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:evidence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Condition.stage  rdf:type  owl:Class;
        rdfs:comment      "A simple summary of the stage such as \"Stage 3\" or \"Early Onset\". The determination of the stage is disease-specific, such as cancer, retinopathy of prematurity, kidney diseases, Alzheimer's, or Parkinson disease.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Condition#Condition.stage>;
        rdfs:label        "Condition.stage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:summary
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:summary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DiagnosticReport fhir:Observation )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:assessment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ] .

fhir:Consent  rdf:type    owl:Class;
        rdfs:comment      "A record of a healthcare consumer’s  choices  or choices made on their behalf by a third party, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.";
        rdfs:isDefinedBy  fhirsd:Consent;
        rdfs:label        "Consent";
        rdfs:subClassOf   fhirw5:infrastructure.information , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:ResearchSubject fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Group fhir:HealthcareService fhir:Organization fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:grantor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Group fhir:HealthcareService fhir:Organization fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:grantee
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:HealthcareService fhir:Organization fhir:Patient fhir:Practitioner )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manager
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:HealthcareService fhir:Organization fhir:Patient fhir:Practitioner )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:controller
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:sourceAttachment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Consent fhir:DocumentReference fhir:QuestionnaireResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sourceReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:regulatoryBasis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.policyBasis;
                            owl:onProperty     fhir:policyBasis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:policyBasis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:policyText
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.verification;
                            owl:onProperty     fhir:verification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.provision;
                            owl:onProperty     fhir:provision
                          ] .

fhir:Consent.policyBasis
        rdf:type          owl:Class;
        rdfs:comment      "A Reference or URL used to uniquely identify the policy the organization will enforce for this Consent. This Reference or URL should be specific to the version of the policy and should be dereferencable to a computable policy of some form.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.policyBasis>;
        rdfs:label        "Consent.policyBasis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ] .

fhir:Consent.provision
        rdf:type          owl:Class;
        rdfs:comment      "Constraints and exceptions to the base policy that can add or remove some access permissions under specific conditions.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision>;
        rdfs:label        "Consent.provision";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.provision.actor;
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:securityLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:documentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:resourceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:dataPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dataPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.provision.data;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Consent.provision;
                            owl:onProperty     fhir:provision
                          ] .

fhir:Consent.provision.actor
        rdf:type          owl:Class;
        rdfs:comment      "Who or what is controlled by this provision. Use group to identify a set of actors by some property they share (e.g. 'admitting officers').";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.actor>;
        rdfs:label        "Consent.provision.actor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Group fhir:CareTeam fhir:Organization fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ] .

fhir:Consent.provision.data
        rdf:type          owl:Class;
        rdfs:comment      "The resources controlled by this provision if specific resources are referenced.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.data>;
        rdfs:label        "Consent.provision.data";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:meaning
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:meaning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ] .

fhir:Consent.verification
        rdf:type          owl:Class;
        rdfs:comment      "Whether the consent instructions/rules (e.g. artificial respiration: yes or no) have been verified with the patient, his/her family, or another authorized person.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification>;
        rdfs:label        "Consent.verification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:verified
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:verified
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:verifiedBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:verifiedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:verifiedWith
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:verifiedWith
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ] .

fhir:ContactDetail  rdf:type  owl:Class;
        rdfs:comment      "Specifies contact information for a person or organization.";
        rdfs:isDefinedBy  fhirsd:ContactDetail;
        rdfs:label        "ContactDetail";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ] .

fhir:ContactPoint  rdf:type  owl:Class;
        rdfs:comment      "Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.";
        rdfs:isDefinedBy  fhirsd:ContactPoint;
        rdfs:label        "ContactPoint";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:rank
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rank
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Count  rdf:type      owl:Class;
        rdfs:comment      "A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.";
        rdfs:isDefinedBy  fhirsd:Count;
        rdfs:label        "Count";
        rdfs:subClassOf   fhir:Quantity .

fhir:Coverage  rdf:type   owl:Class;
        rdfs:comment      "Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.";
        rdfs:isDefinedBy  fhirsd:Coverage;
        rdfs:label        "Coverage";
        rdfs:subClassOf   fhirw5:financial.support , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coverage.paymentBy;
                            owl:onProperty     fhir:paymentBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:policyHolder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:policyHolder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subscriber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subscriber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:subscriberId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:beneficiary
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:beneficiary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:dependent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dependent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coverage.class;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:order
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:order
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coverage.costToBeneficiary;
                            owl:onProperty     fhir:costToBeneficiary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:subrogation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subrogation
                          ] .

fhir:Coverage.class  rdf:type  owl:Class;
        rdfs:comment      "A suite of underwriter specific classifiers.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class>;
        rdfs:label        "Coverage.class";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ] .

fhir:Coverage.costToBeneficiary
        rdf:type          owl:Class;
        rdfs:comment      "A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been  included on the health card.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary>;
        rdfs:label        "Coverage.costToBeneficiary";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:term
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Money;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coverage.costToBeneficiary.exception;
                            owl:onProperty     fhir:exception
                          ] .

fhir:Coverage.costToBeneficiary.exception
        rdf:type          owl:Class;
        rdfs:comment      "A suite of codes indicating exceptions or reductions to patient costs and their effective periods.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.exception>;
        rdfs:label        "Coverage.costToBeneficiary.exception";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Coverage.paymentBy
        rdf:type          owl:Class;
        rdfs:comment      "Link to the paying party and optionally what specifically they will be responsible to pay.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.paymentBy>;
        rdfs:label        "Coverage.paymentBy";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:responsibility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responsibility
                          ] .

fhir:CoverageEligibilityRequest
        rdf:type          owl:Class;
        rdfs:comment      "The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.";
        rdfs:isDefinedBy  fhirsd:CoverageEligibilityRequest;
        rdfs:label        "CoverageEligibilityRequest";
        rdfs:subClassOf   fhirw5:financial.support , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityRequest.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityRequest.supportingInfo;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityRequest.insurance;
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityRequest.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:CoverageEligibilityRequest.event
        rdf:type          owl:Class;
        rdfs:comment      "Information code for an event with a corresponding date or period.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.event>;
        rdfs:label        "CoverageEligibilityRequest.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:when
                          ] .

fhir:CoverageEligibilityRequest.insurance
        rdf:type          owl:Class;
        rdfs:comment      "Financial instruments for reimbursement for the health care products and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurance>;
        rdfs:label        "CoverageEligibilityRequest.insurance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:businessArrangement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:businessArrangement
                          ] .

fhir:CoverageEligibilityRequest.item
        rdf:type          owl:Class;
        rdfs:comment      "Service categories or billable services for which benefit details and/or an authorization prior to service delivery may be required by the payer.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item>;
        rdfs:label        "CoverageEligibilityRequest.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:supportingInfoSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityRequest.item.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:detail
                          ] .

fhir:CoverageEligibilityRequest.item.diagnosis
        rdf:type          owl:Class;
        rdfs:comment      "Patient diagnosis for which care is sought.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.diagnosis>;
        rdfs:label        "CoverageEligibilityRequest.item.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diagnosis
                          ] .

fhir:CoverageEligibilityRequest.supportingInfo
        rdf:type          owl:Class;
        rdfs:comment      "Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.supportingInfo>;
        rdfs:label        "CoverageEligibilityRequest.supportingInfo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:information
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:information
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:appliesToAll
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:appliesToAll
                          ] .

fhir:CoverageEligibilityResponse
        rdf:type          owl:Class;
        rdfs:comment      "This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.";
        rdfs:isDefinedBy  fhirsd:CoverageEligibilityResponse;
        rdfs:label        "CoverageEligibilityResponse";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:financial.support;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityResponse.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CoverageEligibilityRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityResponse.insurance;
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityResponse.error;
                            owl:onProperty     fhir:error
                          ] .

fhir:CoverageEligibilityResponse.error
        rdf:type          owl:Class;
        rdfs:comment      "Errors encountered during the processing of the request.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.error>;
        rdfs:label        "CoverageEligibilityResponse.error";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ] .

fhir:CoverageEligibilityResponse.event
        rdf:type          owl:Class;
        rdfs:comment      "Information code for an event with a corresponding date or period.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.event>;
        rdfs:label        "CoverageEligibilityResponse.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:when
                          ] .

fhir:CoverageEligibilityResponse.insurance
        rdf:type          owl:Class;
        rdfs:comment      "Financial instruments for reimbursement for the health care products and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance>;
        rdfs:label        "CoverageEligibilityResponse.insurance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:inforce
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inforce
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:benefitPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:benefitPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityResponse.insurance.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:CoverageEligibilityResponse.insurance.item
        rdf:type          owl:Class;
        rdfs:comment      "Benefits and optionally current balances, and authorization details by category or service.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item>;
        rdfs:label        "CoverageEligibilityResponse.insurance.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:excluded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:excluded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CoverageEligibilityResponse.insurance.item.benefit;
                            owl:onProperty     fhir:benefit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:authorizationRequired
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authorizationRequired
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:authorizationSupporting
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:authorizationUrl
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authorizationUrl
                          ] .

fhir:CoverageEligibilityResponse.insurance.item.benefit
        rdf:type          owl:Class;
        rdfs:comment      "Benefits used to date.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.benefit>;
        rdfs:label        "CoverageEligibilityResponse.insurance.item.benefit";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:allowed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:allowed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Money;
                                             owl:onProperty     fhir:allowed
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allowed
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:used
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:used
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Money;
                                             owl:onProperty     fhir:used
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:used
                          ] .

fhir:DataRequirement  rdf:type  owl:Class;
        rdfs:comment      "Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data.";
        rdfs:isDefinedBy  fhirsd:DataRequirement;
        rdfs:label        "DataRequirement";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:mustSupport
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement.codeFilter;
                            owl:onProperty     fhir:codeFilter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement.dateFilter;
                            owl:onProperty     fhir:dateFilter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement.valueFilter;
                            owl:onProperty     fhir:valueFilter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:limit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:limit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement.sort;
                            owl:onProperty     fhir:sort
                          ] .

fhir:DataRequirement.codeFilter
        rdf:type          owl:Class;
        rdfs:comment      "Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter>;
        rdfs:label        "DataRequirement.codeFilter";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ] .

fhir:DataRequirement.dateFilter
        rdf:type          owl:Class;
        rdfs:comment      "Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.dateFilter>;
        rdfs:label        "DataRequirement.dateFilter";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:searchParam
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:DataRequirement.sort
        rdf:type          owl:Class;
        rdfs:comment      "Specifies the order of the results to be returned.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.sort>;
        rdfs:label        "DataRequirement.sort";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:direction
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:direction
                          ] .

fhir:DataRequirement.valueFilter
        rdf:type          owl:Class;
        rdfs:comment      "Value filters specify additional constraints on the data for elements other than code-valued or date-valued. Each value filter specifies an additional constraint on the data (i.e. valueFilters are AND'ed, not OR'ed).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter>;
        rdfs:label        "DataRequirement.valueFilter";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:searchParam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparator
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RatioRange;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:DataType  rdf:type   owl:Class;
        rdfs:comment      "The base class for all re-useable types defined as part of the FHIR Specification.";
        rdfs:isDefinedBy  fhirsd:DataType;
        rdfs:label        "DataType";
        rdfs:subClassOf   fhir:Element .

fhir:Date  rdf:type       owl:Class;
        rdfs:comment      "A date or partial date (e.g. just year or year + month). There is no UTC offset. The format is a union of the schema types gYear, gYearMonth and date.  Dates SHALL be valid dates.";
        rdfs:isDefinedBy  fhirsd:date;
        rdfs:label        "date";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type     rdfs:Datatype;
                                                 owl:unionOf  ( xsd:date xsd:gYear xsd:gYearMonth )
                                               ];
                            owl:onProperty     fhir:v
                          ] .

fhir:DateTime  rdf:type   owl:Class;
        rdfs:comment      "A date, date-time or partial date (e.g. just year or year + month).  If hours and minutes are specified, a UTC offset SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored.                 Dates SHALL be valid dates.";
        rdfs:isDefinedBy  fhirsd:dateTime;
        rdfs:label        "dateTime";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type     rdfs:Datatype;
                                                 owl:unionOf  ( xsd:dateTime xsd:date xsd:gYear xsd:gYearMonth )
                                               ];
                            owl:onProperty     fhir:v
                          ] .

fhir:Decimal  rdf:type    owl:Class;
        rdfs:comment      "A rational number with implicit precision";
        rdfs:isDefinedBy  fhirsd:decimal;
        rdfs:label        "decimal";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type     rdfs:Datatype;
                                                 owl:unionOf  ( xsd:decimal xsd:double )
                                               ];
                            owl:onProperty     fhir:v
                          ] .

fhir:DetectedIssue  rdf:type  owl:Class;
        rdfs:comment      "Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, gaps in care, etc.";
        rdfs:isDefinedBy  fhirsd:DetectedIssue;
        rdfs:label        "DetectedIssue";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:Location fhir:Organization fhir:Procedure fhir:Practitioner fhir:Medication fhir:Substance fhir:BiologicallyDerivedProduct fhir:NutritionProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:identified
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:identified
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:identified
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identified
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:implicated
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DetectedIssue.evidence;
                            owl:onProperty     fhir:evidence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:detail
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:detail
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:qualityOfEvidence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:qualityOfEvidence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:expectedOnsetType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expectedOnsetType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:medicationClass
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:managementCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managementCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DetectedIssue.mitigation;
                            owl:onProperty     fhir:mitigation
                          ] .

fhir:DetectedIssue.evidence
        rdf:type          owl:Class;
        rdfs:comment      "Supporting evidence or manifestations that provide the basis for identifying the detected issue such as a GuidanceResponse or MeasureReport.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.evidence>;
        rdfs:label        "DetectedIssue.evidence";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:detail
                          ] .

fhir:DetectedIssue.mitigation
        rdf:type          owl:Class;
        rdfs:comment      "Indicates an action that has been taken or is committed to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting.  Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation>;
        rdfs:label        "DetectedIssue.mitigation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Device  rdf:type     owl:Class;
        rdfs:comment      "This resource describes the properties (regulated, has real time clock, etc.), administrative (manufacturer name, model number, serial number, firmware, etc.), and type (knee replacement, blood pressure cuff, MRI, etc.) of a physical unit (these values do not change much within a given module, for example the serial number, manufacturer name, and model number). An actual unit may consist of several modules in a distinct hierarchy and these are represented by multiple Device resources and bound through the 'parent' element.";
        rdfs:isDefinedBy  fhirsd:Device;
        rdfs:label        "Device";
        rdfs:subClassOf   fhirw5:administrative.device , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DeviceDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.udiCarrier;
                            owl:onProperty     fhir:udiCarrier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:availabilityStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availabilityStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:biologicalSourceEvent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:biologicalSourceEvent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:manufactureDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manufactureDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:serialNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serialNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.name;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:modelNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modelNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:partNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.deviceVersion;
                            owl:onProperty     fhir:deviceVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.conformsTo;
                            owl:onProperty     fhir:conformsTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Device.additive;
                            owl:onProperty     fhir:additive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:safety
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:parent
                          ] .

fhir:Device.additive  rdf:type  owl:Class;
        rdfs:comment      "Material added to a container device (typically used in specimen collection or initial processing).  The material may be added by the device manufacturer or by a different party subsequent to manufacturing.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.additive>;
        rdfs:label        "Device.additive";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:SubstanceDefinition fhir:Substance )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ] .

fhir:Device.conformsTo
        rdf:type          owl:Class;
        rdfs:comment      "Identifies the standards, specifications, or formal guidances for the capabilities supported by the device. The device may be certified as conformant to these specifications e.g., communication, performance, process, measurement, or specialization standards.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.conformsTo>;
        rdfs:label        "Device.conformsTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specification
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:specification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ] .

fhir:Device.deviceVersion
        rdf:type          owl:Class;
        rdfs:comment      "The actual design of the device or software version running on the device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion>;
        rdfs:label        "Device.deviceVersion";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:installDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:installDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Device.name  rdf:type  owl:Class;
        rdfs:comment      "This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device.  This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.name>;
        rdfs:label        "Device.name";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ] .

fhir:Device.property  rdf:type  owl:Class;
        rdfs:comment      "Static or essentially fixed characteristics or features of the device (e.g., time or timing attributes, resolution, accuracy, intended use or instructions for use, and physical attributes) that are not otherwise captured in more specific attributes.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.property>;
        rdfs:label        "Device.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Device.udiCarrier
        rdf:type          owl:Class;
        rdfs:comment      "Unique Device Identifier (UDI) placed on a device label or package. Note that the Device may include multiple UDIs if it is sold in multiple jurisdictions.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier>;
        rdfs:label        "Device.udiCarrier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:deviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:deviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:deviceIdentifierSystem
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deviceIdentifierSystem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:carrierAIDC
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:carrierAIDC
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:carrierHRF
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:carrierHRF
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:entryType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:entryType
                          ] .

fhir:DeviceAlert  rdf:type  owl:Class;
        rdfs:comment      "Describes a physiological or technical alert condition report originated by a device.  The DeviceAlert resource is derived from the ISO/IEEE 11073-10201 Domain Information Model standard, but is more widely applicable. ";
        rdfs:isDefinedBy  fhirsd:DeviceAlert;
        rdfs:label        "DeviceAlert";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.device;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Procedure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Device fhir:BiologicallyDerivedProduct fhir:Group fhir:Location fhir:Medication fhir:NutritionProduct fhir:Specimen )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:DeviceMetric )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:acknowledged
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:acknowledged
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Device fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:acknowledgedBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:acknowledgedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceAlert.derivedFrom;
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceAlert.signal;
                            owl:onProperty     fhir:signal
                          ] .

fhir:DeviceAlert.derivedFrom
        rdf:type          owl:Class;
        rdfs:comment      "The value causing the alert condition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.derivedFrom>;
        rdfs:label        "DeviceAlert.derivedFrom";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Observation;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observation
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:observation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:limit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:limit
                          ] .

fhir:DeviceAlert.signal
        rdf:type          owl:Class;
        rdfs:comment      "Annunciation or notification of the alert condition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal>;
        rdfs:label        "DeviceAlert.signal";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:activationState
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:activationState
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:presence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:presence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:annunciator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:annunciator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:DeviceAssociation
        rdf:type          owl:Class;
        rdfs:comment      "A record of association of a device.";
        rdfs:isDefinedBy  fhirsd:DeviceAssociation;
        rdfs:label        "DeviceAssociation";
        rdfs:subClassOf   fhirw5:administrative.device , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationshipStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relationshipStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Group fhir:Location fhir:Medication fhir:NutritionProduct fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:Specimen fhir:Substance )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Group fhir:Location fhir:Medication fhir:NutritionProduct fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:DeviceDefinition
        rdf:type          owl:Class;
        rdfs:comment      "This is a specialized resource that defines the characteristics and capabilities of a device.";
        rdfs:isDefinedBy  fhirsd:DeviceDefinition;
        rdfs:label        "DeviceDefinition";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:administrative.device;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:partNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:modelNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modelNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.udiDeviceIdentifier;
                            owl:onProperty     fhir:udiDeviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.regulatoryIdentifier;
                            owl:onProperty     fhir:regulatoryIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.deviceName;
                            owl:onProperty     fhir:deviceName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.classification;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.conformsTo;
                            owl:onProperty     fhir:conformsTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.hasPart;
                            owl:onProperty     fhir:hasPart
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.packaging;
                            owl:onProperty     fhir:packaging
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.deviceVersion;
                            owl:onProperty     fhir:deviceVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:safety
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ProductShelfLife;
                            owl:onProperty     fhir:shelfLifeStorage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:outputLanguage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.link;
                            owl:onProperty     fhir:link
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.material;
                            owl:onProperty     fhir:material
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.additive;
                            owl:onProperty     fhir:additive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productionIdentifierInUDI
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.guideline;
                            owl:onProperty     fhir:guideline
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:guideline
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.correctiveAction;
                            owl:onProperty     fhir:correctiveAction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:correctiveAction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.chargeItem;
                            owl:onProperty     fhir:chargeItem
                          ] .

fhir:DeviceDefinition.additive
        rdf:type          owl:Class;
        rdfs:comment      "Material added to a container device (typically used in specimen collection or initial processing).  The material may be added by the device manufacturer or by a different party subsequent to manufacturing.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.additive>;
        rdfs:label        "DeviceDefinition.additive";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ] .

fhir:DeviceDefinition.chargeItem
        rdf:type          owl:Class;
        rdfs:comment      "Billing code or reference associated with the device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem>;
        rdfs:label        "DeviceDefinition.chargeItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:chargeItemCode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:chargeItemCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ] .

fhir:DeviceDefinition.classification
        rdf:type          owl:Class;
        rdfs:comment      "What kind of device or device system this is.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.classification>;
        rdfs:label        "DeviceDefinition.classification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:justification
                          ] .

fhir:DeviceDefinition.conformsTo
        rdf:type          owl:Class;
        rdfs:comment      "Identifies the standards, specifications, or formal guidances for the capabilities supported by the device. The device may be certified as conformant to these specifications e.g., communication, performance, process, measurement, or specialization standards.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo>;
        rdfs:label        "DeviceDefinition.conformsTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specification
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:specification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:source
                          ] .

fhir:DeviceDefinition.correctiveAction
        rdf:type          owl:Class;
        rdfs:comment      "Tracking of latest field safety corrective action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.correctiveAction>;
        rdfs:label        "DeviceDefinition.correctiveAction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:recall
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:recall
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:period
                          ] .

fhir:DeviceDefinition.deviceName
        rdf:type          owl:Class;
        rdfs:comment      "The name or names of the device as given by the manufacturer.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceName>;
        rdfs:label        "DeviceDefinition.deviceName";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ] .

fhir:DeviceDefinition.deviceVersion
        rdf:type          owl:Class;
        rdfs:comment      "The version of the device or software.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceVersion>;
        rdfs:label        "DeviceDefinition.deviceVersion";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:DeviceDefinition.guideline
        rdf:type          owl:Class;
        rdfs:comment      "Information aimed at providing directions for the usage of this model of device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline>;
        rdfs:label        "DeviceDefinition.guideline";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:contraindication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:warning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:intendedUse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intendedUse
                          ] .

fhir:DeviceDefinition.hasPart
        rdf:type          owl:Class;
        rdfs:comment      "A device that is part (for example a component) of the present device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.hasPart>;
        rdfs:label        "DeviceDefinition.hasPart";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:definition
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:definition
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ] .

fhir:DeviceDefinition.link
        rdf:type          owl:Class;
        rdfs:comment      "An associated device, attached to, used with, communicating with or linking a previous or new device model to the focal device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.link>;
        rdfs:label        "DeviceDefinition.link";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:relation
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relation
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:relatedDevice
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:relatedDevice
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relatedDevice
                          ] .

fhir:DeviceDefinition.material
        rdf:type          owl:Class;
        rdfs:comment      "A substance used to create the material(s) of which the device is made.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.material>;
        rdfs:label        "DeviceDefinition.material";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:alternate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:alternate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:allergenicIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allergenicIndicator
                          ] .

fhir:DeviceDefinition.packaging
        rdf:type          owl:Class;
        rdfs:comment      "Information about the packaging of the device, i.e. how the device is packaged.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging>;
        rdfs:label        "DeviceDefinition.packaging";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.packaging.distributor;
                            owl:onProperty     fhir:distributor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.udiDeviceIdentifier;
                            owl:onProperty     fhir:udiDeviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.packaging;
                            owl:onProperty     fhir:packaging
                          ] .

fhir:DeviceDefinition.packaging.distributor
        rdf:type          owl:Class;
        rdfs:comment      "An organization that distributes the packaged device.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.distributor>;
        rdfs:label        "DeviceDefinition.packaging.distributor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organizationReference
                          ] .

fhir:DeviceDefinition.property
        rdf:type          owl:Class;
        rdfs:comment      "Static or essentially fixed characteristics or features of this kind of device that are otherwise not captured in more specific attributes, e.g., time or timing attributes, resolution, accuracy, and physical attributes.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.property>;
        rdfs:label        "DeviceDefinition.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:DeviceDefinition.regulatoryIdentifier
        rdf:type          owl:Class;
        rdfs:comment      "Identifier associated with the regulatory documentation (certificates, technical documentation, post-market surveillance documentation and reports) of a set of device models sharing the same intended purpose, risk class and essential design and manufacturing characteristics. One example is the Basic UDI-DI in Europe.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier>;
        rdfs:label        "DeviceDefinition.regulatoryIdentifier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:identifierSystem
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifierSystem
                          ] .

fhir:DeviceDefinition.udiDeviceIdentifier
        rdf:type          owl:Class;
        rdfs:comment      "The Device Identifier (DI) portion of the Unique Device Identifier (UDI) placed on a device label or package. Also known as UDI-DI. Note that the DeviceDefinition may include multiple UDI-DIs if it is sold in multiple jurisdictions.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier>;
        rdfs:label        "DeviceDefinition.udiDeviceIdentifier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:deviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:deviceIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceDefinition.udiDeviceIdentifier.marketDistribution;
                            owl:onProperty     fhir:marketDistribution
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:deviceIdentifierSystem
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deviceIdentifierSystem
                          ] .

fhir:DeviceDefinition.udiDeviceIdentifier.marketDistribution
        rdf:type          owl:Class;
        rdfs:comment      "Indicates where and when the device is available on the market.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.marketDistribution>;
        rdfs:label        "DeviceDefinition.udiDeviceIdentifier.marketDistribution";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:marketPeriod
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:marketPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:subJurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subJurisdiction
                          ] .

fhir:DeviceMetric  rdf:type  owl:Class;
        rdfs:comment      "Describes a measurement, calculation or setting capability of a device. The DeviceMetric resource is derived from the ISO/IEEE 11073-10201 Domain Information Model standard, but is more widely applicable.";
        rdfs:isDefinedBy  fhirsd:DeviceMetric;
        rdfs:label        "DeviceMetric";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.device;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:operationalStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:operationalStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:color
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:color
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:measurementFrequency
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measurementFrequency
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceMetric.calibration;
                            owl:onProperty     fhir:calibration
                          ] .

fhir:DeviceMetric.calibration
        rdf:type          owl:Class;
        rdfs:comment      "Describes the calibrations that have been performed or that are required to be performed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.calibration>;
        rdfs:label        "DeviceMetric.calibration";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ] .

fhir:DeviceRequest  rdf:type  owl:Class;
        rdfs:comment      "Represents a request a device to be provided to a specific patient. The device may be an implantable device to be subsequently implanted, or an external assistive device, such as a walker, to be delivered and subsequently be used.";
        rdfs:isDefinedBy  fhirsd:DeviceRequest;
        rdfs:label        "DeviceRequest";
        rdfs:subClassOf   fhirw5:workflow.order , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DeviceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:product
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Device;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:product
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:product
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DeviceRequest.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Location fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Group fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:HealthcareService fhir:Patient fhir:Device fhir:RelatedPerson )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Location;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Coverage fhir:ClaimResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:relevantHistory
                          ] .

fhir:DeviceRequest.parameter
        rdf:type          owl:Class;
        rdfs:comment      "Specific parameters for the ordered item.  For example, the prism value for lenses.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.parameter>;
        rdfs:label        "DeviceRequest.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:DiagnosticReport
        rdf:type          owl:Class;
        rdfs:comment      "The findings and interpretation of diagnostic tests performed on patients, groups of patients, products, substances, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. The report also includes non-clinical context such as batch analysis and stability reporting of products and substances.";
        rdfs:isDefinedBy  fhirsd:DiagnosticReport;
        rdfs:label        "DiagnosticReport";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:Location fhir:Organization fhir:Practitioner fhir:Medication fhir:Substance fhir:BiologicallyDerivedProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effective
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effective
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Procedure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:HealthcareService fhir:Device fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:resultsInterpreter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Specimen;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:specimen
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Observation;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:result
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ImagingStudy;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:study
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DiagnosticReport.supportingInfo;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DiagnosticReport.media;
                            owl:onProperty     fhir:media
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Composition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:composition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:composition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:conclusion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conclusion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Observation fhir:Condition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:conclusionCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:ServiceRequest fhir:CommunicationRequest fhir:NutritionOrder fhir:CarePlan fhir:Appointment fhir:DeviceRequest fhir:RequestOrchestration fhir:VisionPrescription )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recommendation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:presentedForm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Communication;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:communication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:List;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comparison
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparison
                          ] .

fhir:DiagnosticReport.media
        rdf:type          owl:Class;
        rdfs:comment      "A list of key images or data associated with this report. The images or data are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.media>;
        rdfs:label        "DiagnosticReport.media";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:link
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:link
                          ] .

fhir:DiagnosticReport.supportingInfo
        rdf:type          owl:Class;
        rdfs:comment      "This backbone element contains supporting information that was used in the creation of the report not included in the results already included in the report.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.supportingInfo>;
        rdfs:label        "DiagnosticReport.supportingInfo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ImagingStudy fhir:Procedure fhir:Observation fhir:DiagnosticReport fhir:FamilyMemberHistory fhir:AllergyIntolerance fhir:Condition fhir:DocumentReference )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ] .

fhir:Distance  rdf:type   owl:Class;
        rdfs:comment      "A length - a value with a unit that is a physical distance.";
        rdfs:isDefinedBy  fhirsd:Distance;
        rdfs:label        "Distance";
        rdfs:subClassOf   fhir:Quantity .

fhir:DocumentReference
        rdf:type          owl:Class;
        rdfs:comment      "A reference to a document of any kind for any purpose. While the term “document” implies a more narrow focus, for this resource this “document” encompasses *any* serialized object with a mime-type, it includes formal patient-centric documents (CDA), clinical notes, scanned paper, non-patient specific documents like policy text, as well as a photo, video, or audio recording acquired or used in healthcare.  The DocumentReference resource provides metadata about the document so that the document can be discovered and managed.  The actual content may be inline base64 encoded data or provided by direct reference.";
        rdfs:isDefinedBy  fhirsd:DocumentReference;
        rdfs:label        "DocumentReference";
        rdfs:subClassOf   fhirw5:infrastructure.documents , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Appointment fhir:AppointmentResponse fhir:CarePlan fhir:Claim fhir:CommunicationRequest fhir:CoverageEligibilityRequest fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:RequestOrchestration fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:docStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:docStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Appointment fhir:Encounter fhir:EpisodeOfCare )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:context
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DocumentReference.related;
                            owl:onProperty     fhir:related
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:facilityType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:facilityType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:practiceSetting
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:practiceSetting
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Device fhir:Patient fhir:RelatedPerson fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DocumentReference.attester;
                            owl:onProperty     fhir:attester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:custodian
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DocumentReference.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:securityLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DocumentReference.content;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:content
                          ] .

fhir:DocumentReference.attester
        rdf:type          owl:Class;
        rdfs:comment      "A participant who has authenticated the accuracy of the document.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.attester>;
        rdfs:label        "DocumentReference.attester";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ] .

fhir:DocumentReference.content
        rdf:type          owl:Class;
        rdfs:comment      "The document and format referenced.  If there are multiple content element repetitions, these must all represent the same document in different format, or attachment metadata.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content>;
        rdfs:label        "DocumentReference.content";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:attachment
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:attachment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DocumentReference.content.profile;
                            owl:onProperty     fhir:profile
                          ] .

fhir:DocumentReference.content.profile
        rdf:type          owl:Class;
        rdfs:comment      "An identifier of the document constraints, encoding, structure, and template that the document conforms to beyond the base format indicated in the mimeType.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content.profile>;
        rdfs:label        "DocumentReference.content.profile";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:DocumentReference.related
        rdf:type          owl:Class;
        rdfs:comment      "Any resource to which the creation of this record is tightly associated not involving document reference lifecycle.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.related>;
        rdfs:label        "DocumentReference.related";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:DocumentReference.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationships that this document reference has with other document references that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.relatesTo>;
        rdfs:label        "DocumentReference.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:DomainResource  rdf:type  owl:Class;
        rdfs:comment      "A resource that includes narrative, extensions, and contained resources.";
        rdfs:isDefinedBy  fhirsd:DomainResource;
        rdfs:label        "DomainResource";
        rdfs:subClassOf   fhir:Resource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Narrative;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Resource;
                            owl:onProperty     fhir:contained
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Extension;
                            owl:onProperty     fhir:extension
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Extension;
                            owl:onProperty     fhir:modifierExtension
                          ] .

fhir:Dosage  rdf:type     owl:Class;
        rdfs:comment      "Indicates how the medication is/was taken or should be taken by the patient.";
        rdfs:isDefinedBy  fhirsd:Dosage;
        rdfs:label        "Dosage";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageCondition;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:additionalInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:patientInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Dosage.doseAndRate;
                            owl:onProperty     fhir:doseAndRate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageSafety;
                            owl:onProperty     fhir:safety
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:safety
                          ] .

fhir:Dosage.doseAndRate
        rdf:type          owl:Class;
        rdfs:comment      "Depending on the resource,this is the amount of medication administered, to  be administered or typical amount to be administered.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.doseAndRate>;
        rdfs:label        "Dosage.doseAndRate";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:dose
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:dose
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Expression;
                                             owl:onProperty     fhir:dose
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dose
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Expression;
                                             owl:onProperty     fhir:rate
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rate
                          ] .

fhir:DosageCondition  rdf:type  owl:Class;
        rdfs:comment      "DosageCondition expresses a time or time period as relative to the time of an event defined in data types other than dateTime.";
        rdfs:isDefinedBy  fhirsd:DosageCondition;
        rdfs:label        "DosageCondition";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:details
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:details
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:DosageDetails  rdf:type  owl:Class;
        rdfs:comment      "Indicates how the medication is/was taken or should be taken by the patient.";
        rdfs:isDefinedBy  fhirsd:DosageDetails;
        rdfs:label        "DosageDetails";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:renderedInstruction
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:renderedInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageDetails.step;
                            owl:onProperty     fhir:step
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageSafety;
                            owl:onProperty     fhir:safety
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:safety
                          ] .

fhir:DosageDetails.step
        rdf:type          owl:Class;
        rdfs:comment      "One step in a sequence of steps that comprise the dosage course.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step>;
        rdfs:label        "DosageDetails.step";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelativeTime;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelativeTime;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Dosage;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageSafety;
                            owl:onProperty     fhir:safety
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:safety
                          ] .

fhir:DosageSafety  rdf:type  owl:Class;
        rdfs:comment      "Safety Details about the usage of the medication.";
        rdfs:isDefinedBy  fhirsd:DosageSafety;
        rdfs:label        "DosageSafety";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageSafety.doseLimit;
                            owl:onProperty     fhir:doseLimit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:ifExceeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ifExceeded
                          ] .

fhir:DosageSafety.doseLimit
        rdf:type          owl:Class;
        rdfs:comment      "A dose limit for safe use of the medication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit>;
        rdfs:label        "DosageSafety.doseLimit";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Expression;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:Duration  rdf:type   owl:Class;
        rdfs:comment      "A length of time.";
        rdfs:isDefinedBy  fhirsd:Duration;
        rdfs:label        "Duration";
        rdfs:subClassOf   fhir:Quantity .

fhir:Element  rdf:type    owl:Class;
        rdfs:comment      "Base definition for all elements in a resource.";
        rdfs:isDefinedBy  fhirsd:Element;
        rdfs:label        "Element";
        rdfs:subClassOf   fhir:Base;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:id
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:id
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Extension;
                            owl:onProperty     fhir:extension
                          ] .

fhir:ElementDefinition
        rdf:type          owl:Class;
        rdfs:comment      "Captures constraints on each element within the resource, profile, or extension.";
        rdfs:isDefinedBy  fhirsd:ElementDefinition;
        rdfs:label        "ElementDefinition";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:representation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:sliceName
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sliceName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:sliceIsConstraining
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sliceIsConstraining
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.slicing;
                            owl:onProperty     fhir:slicing
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:slicing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:short
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:short
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:requirements
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirements
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:alias
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.base;
                            owl:onProperty     fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:contentReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contentReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.type;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:defaultValue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:defaultValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:meaningWhenMissing
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:meaningWhenMissing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:orderMeaning
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:orderMeaning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:fixed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fixed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:pattern
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:pattern
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.example;
                            owl:onProperty     fhir:example
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Instant;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer64;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:PositiveInt;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:minValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:minValue
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:minValue
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Instant;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer64;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:PositiveInt;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:maxValue
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:maxLength
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxLength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.constraint;
                            owl:onProperty     fhir:constraint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:mustHaveValue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:mustHaveValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueAlternatives
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:mustSupport
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:mustSupport
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isModifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isModifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:isModifierReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isModifierReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isSummary
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isSummary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.binding;
                            owl:onProperty     fhir:binding
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:binding
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.mapping;
                            owl:onProperty     fhir:mapping
                          ] .

fhir:ElementDefinition.base
        rdf:type          owl:Class;
        rdfs:comment      "Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - e.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.base>;
        rdfs:label        "ElementDefinition.base";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:max
                          ] .

fhir:ElementDefinition.binding
        rdf:type          owl:Class;
        rdfs:comment      "Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding>;
        rdfs:label        "ElementDefinition.binding";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:strength
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:strength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.binding.additional;
                            owl:onProperty     fhir:additional
                          ] .

fhir:ElementDefinition.binding.additional
        rdf:type          owl:Class;
        rdfs:comment      "Additional bindings that help applications implementing this element. Additional bindings do not replace the main binding but provide more information and/or context.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional>;
        rdfs:label        "ElementDefinition.binding.additional";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:shortDoco
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:shortDoco
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:any
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:any
                          ] .

fhir:ElementDefinition.constraint
        rdf:type          owl:Class;
        rdfs:comment      "Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint>;
        rdfs:label        "ElementDefinition.constraint";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:requirements
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirements
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:suppress
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:suppress
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:human
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:human
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ] .

fhir:ElementDefinition.example
        rdf:type          owl:Class;
        rdfs:comment      "A sample value for this element demonstrating the type of information that would typically be found in the element.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.example>;
        rdfs:label        "ElementDefinition.example";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ElementDefinition.mapping
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a concept from an external specification that roughly corresponds to this element.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping>;
        rdfs:label        "ElementDefinition.mapping";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:identity
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:identity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:map
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:map
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ] .

fhir:ElementDefinition.slicing
        rdf:type          owl:Class;
        rdfs:comment      "Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing>;
        rdfs:label        "ElementDefinition.slicing";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition.slicing.discriminator;
                            owl:onProperty     fhir:discriminator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:ordered
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ordered
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:rules
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:rules
                          ] .

fhir:ElementDefinition.slicing.discriminator
        rdf:type          owl:Class;
        rdfs:comment      "Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the values of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.discriminator>;
        rdfs:label        "ElementDefinition.slicing.discriminator";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:path
                          ] .

fhir:ElementDefinition.type
        rdf:type          owl:Class;
        rdfs:comment      "The data type or resource that the value of this element is permitted to be.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type>;
        rdfs:label        "ElementDefinition.type";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:StructureDefinition fhir:ImplementationGuide )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:StructureDefinition fhir:ImplementationGuide )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:targetProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:aggregation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:versioning
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versioning
                          ] .

fhir:Encounter  rdf:type  owl:Class;
        rdfs:comment      "An interaction between healthcare provider(s), and/or patient(s) for the purpose of providing healthcare service(s) or assessing the health status of patient(s).";
        rdfs:isDefinedBy  fhirsd:Encounter;
        rdfs:label        "Encounter";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:workflow.encounter;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.businessStatus;
                            owl:onProperty     fhir:businessStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:HealthcareService;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:serviceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subjectStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjectStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:EpisodeOfCare;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:episodeOfCare
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:DeviceRequest fhir:MedicationRequest fhir:ServiceRequest fhir:RequestOrchestration fhir:NutritionOrder fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CareTeam;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:careTeam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:serviceProvider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviceProvider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Appointment;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:appointment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:VirtualServiceDetail;
                            owl:onProperty     fhir:virtualService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:actualPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actualPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:plannedStartDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:plannedStartDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:plannedEndDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:plannedEndDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.reason;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dietPreference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialArrangement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialCourtesy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.admission;
                            owl:onProperty     fhir:admission
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:admission
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Encounter.location;
                            owl:onProperty     fhir:location
                          ] .

fhir:Encounter.admission
        rdf:type          owl:Class;
        rdfs:comment      "Details about the stay during which a healthcare service is provided.\r\rThis does not describe the event of admitting the patient, but rather any information that is relevant from the time of admittance until the time of discharge.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission>;
        rdfs:label        "Encounter.admission";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:preAdmissionIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAdmissionIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:origin
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:origin
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:admitSource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:admitSource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reAdmission
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reAdmission
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dischargeDisposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dischargeDisposition
                          ] .

fhir:Encounter.businessStatus
        rdf:type          owl:Class;
        rdfs:comment      "A granular, workflows specific set of statuses that apply to the encounter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.businessStatus>;
        rdfs:label        "Encounter.businessStatus";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:effectiveDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectiveDate
                          ] .

fhir:Encounter.diagnosis
        rdf:type          owl:Class;
        rdfs:comment      "The list of diagnosis relevant to this encounter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.diagnosis>;
        rdfs:label        "Encounter.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:use
                          ] .

fhir:Encounter.location
        rdf:type          owl:Class;
        rdfs:comment      "List of locations where  the patient has been during this encounter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location>;
        rdfs:label        "Encounter.location";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Encounter.participant
        rdf:type          owl:Class;
        rdfs:comment      "The list of people responsible for providing the service.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.participant>;
        rdfs:label        "Encounter.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Device fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actor
                          ] .

fhir:Encounter.reason
        rdf:type          owl:Class;
        rdfs:comment      "The list of medical reasons that are expected to be addressed during the encounter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.reason>;
        rdfs:label        "Encounter.reason";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:DiagnosticReport fhir:Observation fhir:Procedure )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:value
                          ] .

fhir:Endpoint  rdf:type   owl:Class;
        rdfs:comment      "The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b, a REST endpoint for another FHIR server, or a s/Mime email address. This may include any security context information.";
        rdfs:isDefinedBy  fhirsd:Endpoint;
        rdfs:label        "Endpoint";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:connectionType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:connectionType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:environmentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability;
                            owl:onProperty     fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Endpoint.payload;
                            owl:onProperty     fhir:payload
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:header
                          ] .

fhir:Endpoint.payload
        rdf:type          owl:Class;
        rdfs:comment      "The set of payloads that are provided/available at this endpoint.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload>;
        rdfs:label        "Endpoint.payload";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mimeType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:profileCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:profileUri
                          ] .

fhir:EpisodeOfCare  rdf:type  owl:Class;
        rdfs:comment      "An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.";
        rdfs:isDefinedBy  fhirsd:EpisodeOfCare;
        rdfs:label        "EpisodeOfCare";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:workflow.encounter;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EpisodeOfCare.statusHistory;
                            owl:onProperty     fhir:statusHistory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EpisodeOfCare.reason;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EpisodeOfCare.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ServiceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:referralRequest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:careManager
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:careManager
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CareTeam;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:careTeam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:account
                          ] .

fhir:EpisodeOfCare.diagnosis
        rdf:type          owl:Class;
        rdfs:comment      "The list of medical conditions that were addressed during the episode of care.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.diagnosis>;
        rdfs:label        "EpisodeOfCare.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:use
                          ] .

fhir:EpisodeOfCare.reason
        rdf:type          owl:Class;
        rdfs:comment      "The list of medical reasons that are expected to be addressed during the episode of care.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.reason>;
        rdfs:label        "EpisodeOfCare.reason";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:DiagnosticReport fhir:Procedure fhir:Observation fhir:HealthcareService )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:value
                          ] .

fhir:EpisodeOfCare.statusHistory
        rdf:type          owl:Class;
        rdfs:comment      "The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.statusHistory>;
        rdfs:label        "EpisodeOfCare.statusHistory";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:period
                          ] .

fhir:EventDefinition  rdf:type  owl:Class;
        rdfs:comment      "The EventDefinition resource provides a reusable description of when a particular event can occur.";
        rdfs:isDefinedBy  fhirsd:EventDefinition;
        rdfs:label        "EventDefinition";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TriggerDefinition;
                            owl:onProperty     fhir:trigger
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:trigger
                          ] .

fhir:Evidence  rdf:type   owl:Class;
        rdfs:comment      "The Evidence Resource provides a machine-interpretable expression of an evidence concept including the evidence variables (e.g., population, exposures/interventions, comparators, outcomes, measured variables, confounding variables), the statistics, and the certainty of this evidence.";
        rdfs:isDefinedBy  fhirsd:Evidence;
        rdfs:label        "Evidence";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:assertion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:assertion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.classification;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.variableDefinition;
                            owl:onProperty     fhir:variableDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:synthesisType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:studyDesign
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic;
                            owl:onProperty     fhir:statistic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.certainty;
                            owl:onProperty     fhir:certainty
                          ] .

fhir:Evidence.certainty
        rdf:type          owl:Class;
        rdfs:comment      "Assessment of certainty, confidence in the estimates, or quality of the evidence.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty>;
        rdfs:label        "Evidence.certainty";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:rating
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rating
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:rater
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.certainty;
                            owl:onProperty     fhir:subcomponent
                          ] .

fhir:Evidence.classification
        rdf:type          owl:Class;
        rdfs:comment      "The assignment to an organizing scheme, including the type of classification and one or more classifier values.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.classification>;
        rdfs:label        "Evidence.classification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:classifier
                          ] .

fhir:Evidence.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationships that this Evidence has with other FHIR or non-FHIR resources that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.relatesTo>;
        rdfs:label        "Evidence.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:target
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:Evidence.statistic
        rdf:type          owl:Class;
        rdfs:comment      "Values and parameters for a single statistic.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic>;
        rdfs:label        "Evidence.statistic";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statisticType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statisticType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfEvents
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfEvents
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberAffected
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberAffected
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.sampleSize;
                            owl:onProperty     fhir:sampleSize
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sampleSize
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.attributeEstimate;
                            owl:onProperty     fhir:attributeEstimate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.modelCharacteristic;
                            owl:onProperty     fhir:modelCharacteristic
                          ] .

fhir:Evidence.statistic.attributeEstimate
        rdf:type          owl:Class;
        rdfs:comment      "A statistical attribute of the statistic such as a measure of heterogeneity.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate>;
        rdfs:label        "Evidence.statistic.attributeEstimate";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:level
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:level
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:range
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:range
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.attributeEstimate;
                            owl:onProperty     fhir:attributeEstimate
                          ] .

fhir:Evidence.statistic.modelCharacteristic
        rdf:type          owl:Class;
        rdfs:comment      "A component of the method to generate the statistic.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic>;
        rdfs:label        "Evidence.statistic.modelCharacteristic";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:intended
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intended
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:applied
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:applied
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.modelCharacteristic.variable;
                            owl:onProperty     fhir:variable
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Evidence.statistic.attributeEstimate;
                            owl:onProperty     fhir:attribute
                          ] .

fhir:Evidence.statistic.modelCharacteristic.variable
        rdf:type          owl:Class;
        rdfs:comment      "A variable adjusted for in the adjusted analysis.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable>;
        rdfs:label        "Evidence.statistic.modelCharacteristic.variable";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Group fhir:EvidenceVariable )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:variableDefinition
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:variableDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:valueCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:valueQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:valueRange
                          ] .

fhir:Evidence.statistic.sampleSize
        rdf:type          owl:Class;
        rdfs:comment      "Count of participants in the study sample.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize>;
        rdfs:label        "Evidence.statistic.sampleSize";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfStudies
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfStudies
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfParticipants
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfParticipants
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:knownDataCount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:knownDataCount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberAnalyzed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberAnalyzed
                          ] .

fhir:Evidence.variableDefinition
        rdf:type          owl:Class;
        rdfs:comment      "Description, classification, and definition of a single variable. The collection of variables defines what the evidence is about.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition>;
        rdfs:label        "Evidence.variableDefinition";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:variableRole
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:variableRole
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:roleSubtype
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:roleSubtype
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comparatorCategory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparatorCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Group fhir:EvidenceVariable )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:observed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Group fhir:EvidenceVariable )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:intended
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intended
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:directnessMatch
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:directnessMatch
                          ] .

fhir:EvidenceVariable
        rdf:type          owl:Class;
        rdfs:comment      "The EvidenceVariable resource describes an element that knowledge (Evidence) is about.";
        rdfs:isDefinedBy  fhirsd:EvidenceVariable;
        rdfs:label        "EvidenceVariable";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:shortTitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:shortTitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:actual
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actual
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Group;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.definitionModifier;
                            owl:onProperty     fhir:definitionModifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.category;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:conditional
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditional
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.dataStorage;
                            owl:onProperty     fhir:dataStorage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelativeTime;
                            owl:onProperty     fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.constraint;
                            owl:onProperty     fhir:constraint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:missingDataMeaning
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unacceptableDataHandling
                          ] .

fhir:EvidenceVariable.category
        rdf:type          owl:Class;
        rdfs:comment      "A grouping for dichotomous, ordinal, or polychotomouos variables.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.category>;
        rdfs:label        "EvidenceVariable.category";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:EvidenceVariable.constraint
        rdf:type          owl:Class;
        rdfs:comment      "Limit on acceptability of data used to express values of the variable.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint>;
        rdfs:label        "EvidenceVariable.constraint";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:conditional
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditional
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:minimumQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:minimumQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:maximumQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maximumQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:earliestDateTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:earliestDateTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:latestDateTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:latestDateTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:minimumStringLength
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:minimumStringLength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:maximumStringLength
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maximumStringLength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:expectedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expectedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:expectedUnitsValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expectedUnitsValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:anyValueAllowed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:anyValueAllowed
                          ] .

fhir:EvidenceVariable.dataStorage
        rdf:type          owl:Class;
        rdfs:comment      "How the data element is organized and where the data element (expressing the value of the variable) is found in the dataset.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage>;
        rdfs:label        "EvidenceVariable.dataStorage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:datatype
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:datatype
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:delimiter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:delimiter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:EvidenceVariable.dataStorage;
                            owl:onProperty     fhir:component
                          ] .

fhir:EvidenceVariable.definitionModifier
        rdf:type          owl:Class;
        rdfs:comment      "Further specification of the definition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.definitionModifier>;
        rdfs:label        "EvidenceVariable.definitionModifier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RelativeTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Expression;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:EvidenceVariable.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationships that this EvidenceVariable has with other FHIR or non-FHIR resources that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.relatesTo>;
        rdfs:label        "EvidenceVariable.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:target
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:ExampleScenario  rdf:type  owl:Class;
        rdfs:comment      "A walkthrough of a workflow showing the interaction between systems and the instances shared, possibly including the evolution of instances over time.";
        rdfs:isDefinedBy  fhirsd:ExampleScenario;
        rdfs:label        "ExampleScenario";
        rdfs:subClassOf   fhirw5:infrastructure.information , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.actor;
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.instance;
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process;
                            owl:onProperty     fhir:process
                          ] .

fhir:ExampleScenario.actor
        rdf:type          owl:Class;
        rdfs:comment      "A system or person who shares or receives an instance within the scenario.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor>;
        rdfs:label        "ExampleScenario.actor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ActorDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ] .

fhir:ExampleScenario.instance
        rdf:type          owl:Class;
        rdfs:comment      "A single data collection that is shared as part of the scenario.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance>;
        rdfs:label        "ExampleScenario.instance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:structureType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:structureType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:structureVersion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:structureVersion
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:structureProfile
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:structureProfile
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:structureProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.instance.version;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.instance.containedInstance;
                            owl:onProperty     fhir:containedInstance
                          ] .

fhir:ExampleScenario.instance.containedInstance
        rdf:type          owl:Class;
        rdfs:comment      "References to other instances that can be found within this instance (e.g. the observations contained in a bundle).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.containedInstance>;
        rdfs:label        "ExampleScenario.instance.containedInstance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:instanceReference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:instanceReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:versionReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionReference
                          ] .

fhir:ExampleScenario.instance.version
        rdf:type          owl:Class;
        rdfs:comment      "Represents the instance as it was at a specific time-point.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version>;
        rdfs:label        "ExampleScenario.instance.version";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:content
                          ] .

fhir:ExampleScenario.process
        rdf:type          owl:Class;
        rdfs:comment      "A group of operations that represents a significant step within a scenario.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process>;
        rdfs:label        "ExampleScenario.process";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:preConditions
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preConditions
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:postConditions
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:postConditions
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process.step;
                            owl:onProperty     fhir:step
                          ] .

fhir:ExampleScenario.process.step
        rdf:type          owl:Class;
        rdfs:comment      "A significant action that occurs as part of the process.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step>;
        rdfs:label        "ExampleScenario.process.step";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process;
                            owl:onProperty     fhir:process
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:process
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ExampleScenario;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:workflow
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:workflow
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process.step.operation;
                            owl:onProperty     fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process.step.alternative;
                            owl:onProperty     fhir:alternative
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:pause
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:pause
                          ] .

fhir:ExampleScenario.process.step.alternative
        rdf:type          owl:Class;
        rdfs:comment      "Indicates an alternative step that can be taken instead of the sub-process, scenario or operation.  E.g. to represent non-happy-path/exceptional/atypical circumstances.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.alternative>;
        rdfs:label        "ExampleScenario.process.step.alternative";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.process.step;
                            owl:onProperty     fhir:step
                          ] .

fhir:ExampleScenario.process.step.operation
        rdf:type          owl:Class;
        rdfs:comment      "The step represents a single operation invoked on receiver by sender.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation>;
        rdfs:label        "ExampleScenario.process.step.operation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:initiator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:initiator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:receiver
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:receiver
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:initiatorActive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:initiatorActive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:receiverActive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:receiverActive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.instance.containedInstance;
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExampleScenario.instance.containedInstance;
                            owl:onProperty     fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:response
                          ] .

fhir:ExplanationOfBenefit
        rdf:type          owl:Class;
        rdfs:comment      "This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.";
        rdfs:isDefinedBy  fhirsd:ExplanationOfBenefit;
        rdfs:label        "ExplanationOfBenefit";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:financial.other;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:billablePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:billablePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:insurer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fundsReserveRequested
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fundsReserveRequested
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fundsReserve
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.related;
                            owl:onProperty     fhir:related
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:RequestOrchestration fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.event;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.payee;
                            owl:onProperty     fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ServiceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:referral
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:referral
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:facility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Claim;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ClaimResponse;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claimResponse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claimResponse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:preAuthRefPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diagnosisRelatedGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.careTeam;
                            owl:onProperty     fhir:careTeam
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.supportingInfo;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.diagnosis;
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.procedure;
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:precedence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:precedence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.insurance;
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.accident;
                            owl:onProperty     fhir:accident
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:accident
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item;
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.addItem;
                            owl:onProperty     fhir:addItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.total;
                            owl:onProperty     fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.payment;
                            owl:onProperty     fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.processNote;
                            owl:onProperty     fhir:processNote
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:benefitPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:benefitPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.benefitBalance;
                            owl:onProperty     fhir:benefitBalance
                          ] .

fhir:ExplanationOfBenefit.accident
        rdf:type          owl:Class;
        rdfs:comment      "Details of a accident which resulted in injuries which required the products and services listed in the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.accident>;
        rdfs:label        "ExplanationOfBenefit.accident";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ] .

fhir:ExplanationOfBenefit.addItem
        rdf:type          owl:Class;
        rdfs:comment      "The first-tier service adjudications for payer added product or service lines.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem>;
        rdfs:label        "ExplanationOfBenefit.addItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:itemSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:detailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:subDetailSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:informationSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.addItem.bodySite;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.addItem.detail;
                            owl:onProperty     fhir:detail
                          ] .

fhir:ExplanationOfBenefit.addItem.bodySite
        rdf:type          owl:Class;
        rdfs:comment      "Physical location where the service is performed or applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.bodySite>;
        rdfs:label        "ExplanationOfBenefit.addItem.bodySite";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subSite
                          ] .

fhir:ExplanationOfBenefit.addItem.detail
        rdf:type          owl:Class;
        rdfs:comment      "The second-tier service adjudications for payer added services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail>;
        rdfs:label        "ExplanationOfBenefit.addItem.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.addItem.detail.subDetail;
                            owl:onProperty     fhir:subDetail
                          ] .

fhir:ExplanationOfBenefit.addItem.detail.subDetail
        rdf:type          owl:Class;
        rdfs:comment      "The third-tier service adjudications for payer added services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail>;
        rdfs:label        "ExplanationOfBenefit.addItem.detail.subDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ] .

fhir:ExplanationOfBenefit.benefitBalance
        rdf:type          owl:Class;
        rdfs:comment      "Balance by Benefit Category.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance>;
        rdfs:label        "ExplanationOfBenefit.benefitBalance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:excluded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:excluded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:network
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.benefitBalance.financial;
                            owl:onProperty     fhir:financial
                          ] .

fhir:ExplanationOfBenefit.benefitBalance.financial
        rdf:type          owl:Class;
        rdfs:comment      "Benefits Used to date.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.financial>;
        rdfs:label        "ExplanationOfBenefit.benefitBalance.financial";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:allowed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:allowed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Money;
                                             owl:onProperty     fhir:allowed
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allowed
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:used
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Money;
                                             owl:onProperty     fhir:used
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:used
                          ] .

fhir:ExplanationOfBenefit.careTeam
        rdf:type          owl:Class;
        rdfs:comment      "The members of the team who provided the products and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam>;
        rdfs:label        "ExplanationOfBenefit.careTeam";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:provider
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:specialty
                          ] .

fhir:ExplanationOfBenefit.diagnosis
        rdf:type          owl:Class;
        rdfs:comment      "Information about diagnoses relevant to the claim items.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis>;
        rdfs:label        "ExplanationOfBenefit.diagnosis";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:diagnosis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:onAdmission
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onAdmission
                          ] .

fhir:ExplanationOfBenefit.event
        rdf:type          owl:Class;
        rdfs:comment      "Information code for an event with a corresponding date or period.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.event>;
        rdfs:label        "ExplanationOfBenefit.event";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:when
                          ] .

fhir:ExplanationOfBenefit.insurance
        rdf:type          owl:Class;
        rdfs:comment      "Financial instruments for reimbursement for the health care products and services specified on the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurance>;
        rdfs:label        "ExplanationOfBenefit.insurance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:focal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Coverage;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:coverage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ] .

fhir:ExplanationOfBenefit.item
        rdf:type          owl:Class;
        rdfs:comment      "A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item>;
        rdfs:label        "ExplanationOfBenefit.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:careTeamSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:diagnosisSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:procedureSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:informationSequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:serviced
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:serviced
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:serviced
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Address;
                                             owl:onProperty     fhir:location
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Location;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:location
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.bodySite;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.detail;
                            owl:onProperty     fhir:detail
                          ] .

fhir:ExplanationOfBenefit.item.adjudication
        rdf:type          owl:Class;
        rdfs:comment      "If this item is a group then the values here are a summary of the adjudication of the detail items. If this item is a simple product or service then this is the result of the adjudication of this item.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication>;
        rdfs:label        "ExplanationOfBenefit.item.adjudication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:decisionDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decisionDate
                          ] .

fhir:ExplanationOfBenefit.item.bodySite
        rdf:type          owl:Class;
        rdfs:comment      "Physical location where the service is performed or applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.bodySite>;
        rdfs:label        "ExplanationOfBenefit.item.bodySite";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subSite
                          ] .

fhir:ExplanationOfBenefit.item.detail
        rdf:type          owl:Class;
        rdfs:comment      "Second-tier of goods and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail>;
        rdfs:label        "ExplanationOfBenefit.item.detail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.detail.subDetail;
                            owl:onProperty     fhir:subDetail
                          ] .

fhir:ExplanationOfBenefit.item.detail.subDetail
        rdf:type          owl:Class;
        rdfs:comment      "Third-tier of goods and services.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail>;
        rdfs:label        "ExplanationOfBenefit.item.detail.subDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:traceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:revenue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productOrServiceEnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patientPaid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitPrice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:net
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.reviewOutcome;
                            owl:onProperty     fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reviewOutcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExplanationOfBenefit.item.adjudication;
                            owl:onProperty     fhir:adjudication
                          ] .

fhir:ExplanationOfBenefit.item.reviewOutcome
        rdf:type          owl:Class;
        rdfs:comment      "The high-level results of the adjudication if adjudication has been performed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome>;
        rdfs:label        "ExplanationOfBenefit.item.reviewOutcome";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:decision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthRef
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:preAuthPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preAuthPeriod
                          ] .

fhir:ExplanationOfBenefit.payee
        rdf:type          owl:Class;
        rdfs:comment      "The party to be reimbursed for cost of the products and services according to the terms of the policy.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payee>;
        rdfs:label        "ExplanationOfBenefit.payee";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ] .

fhir:ExplanationOfBenefit.payment
        rdf:type          owl:Class;
        rdfs:comment      "Payment details for the adjudication of the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment>;
        rdfs:label        "ExplanationOfBenefit.payment";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:adjustment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:adjustment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:adjustmentReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:adjustmentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ] .

fhir:ExplanationOfBenefit.procedure
        rdf:type          owl:Class;
        rdfs:comment      "Procedures performed on the patient relevant to the billing items with the claim.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure>;
        rdfs:label        "ExplanationOfBenefit.procedure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Procedure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:udi
                          ] .

fhir:ExplanationOfBenefit.processNote
        rdf:type          owl:Class;
        rdfs:comment      "A note that describes or explains adjudication results in a human readable form.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote>;
        rdfs:label        "ExplanationOfBenefit.processNote";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ] .

fhir:ExplanationOfBenefit.related
        rdf:type          owl:Class;
        rdfs:comment      "Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.related>;
        rdfs:label        "ExplanationOfBenefit.related";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Claim fhir:ExplanationOfBenefit )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:claim
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ] .

fhir:ExplanationOfBenefit.supportingInfo
        rdf:type          owl:Class;
        rdfs:comment      "Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo>;
        rdfs:label        "ExplanationOfBenefit.supportingInfo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:ExplanationOfBenefit.total
        rdf:type          owl:Class;
        rdfs:comment      "Categorized monetary totals for the adjudication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.total>;
        rdfs:label        "ExplanationOfBenefit.total";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ] .

fhir:Expression  rdf:type  owl:Class;
        rdfs:comment      "A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used.";
        rdfs:isDefinedBy  fhirsd:Expression;
        rdfs:label        "Expression";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ] .

fhir:ExtendedContactDetail
        rdf:type          owl:Class;
        rdfs:comment      "Specifies contact information for a specific purpose over a period of time, might be handled/monitored by a specific named person or organization.";
        rdfs:isDefinedBy  fhirsd:ExtendedContactDetail;
        rdfs:label        "ExtendedContactDetail";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Extension  rdf:type  owl:Class;
        rdfs:comment      "Optional Extension Element - found in all resources.";
        rdfs:isDefinedBy  fhirsd:Extension;
        rdfs:label        "Extension";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:FamilyMemberHistory
        rdf:type          owl:Class;
        rdfs:comment      "Significant health conditions for a person related to the patient relevant in the context of care for the patient.";
        rdfs:isDefinedBy  fhirsd:FamilyMemberHistory;
        rdfs:label        "FamilyMemberHistory";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization fhir:CareTeam fhir:Device fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asserter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:sex
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sex
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:born
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:born
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:born
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:born
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:age
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:age
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:age
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:age
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:deceased
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deceased
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:AllergyIntolerance fhir:QuestionnaireResponse fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:FamilyMemberHistory.condition;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:FamilyMemberHistory.procedure;
                            owl:onProperty     fhir:procedure
                          ] .

fhir:FamilyMemberHistory.condition
        rdf:type          owl:Class;
        rdfs:comment      "The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition>;
        rdfs:label        "FamilyMemberHistory.condition";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:contributedToDeath
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contributedToDeath
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:onset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:onset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:FamilyMemberHistory.procedure
        rdf:type          owl:Class;
        rdfs:comment      "The significant Procedures (or procedure) that the family member had. This is a repeating section to allow a system to represent more than one procedure per resource, though there is nothing stopping multiple resources - one per procedure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure>;
        rdfs:label        "FamilyMemberHistory.procedure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:contributedToDeath
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contributedToDeath
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:performed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:performed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:performed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:performed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:performed
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Flag  rdf:type       owl:Class;
        rdfs:comment      "Prospective warnings of potential issues when providing care to the patient.";
        rdfs:isDefinedBy  fhirsd:Flag;
        rdfs:label        "Flag";
        rdfs:subClassOf   fhirw5:workflow.encounter , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Location fhir:Group fhir:Organization fhir:Practitioner fhir:PractitionerRole fhir:PlanDefinition fhir:Medication fhir:Procedure )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Condition fhir:Procedure fhir:AllergyIntolerance fhir:Observation fhir:RiskAssessment fhir:DocumentReference fhir:DiagnosticReport )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supportingInfo
                          ] .

fhir:Goal  rdf:type       owl:Class;
        rdfs:comment      "Describes the intended objective(s) for a patient, group, or organizational care.  Examples include a patient's weight loss, restoration of an activity of daily living for a patient, obtaining herd immunity via immunization for a group, meeting a process improvement objective for an organization, etc.";
        rdfs:isDefinedBy  fhirsd:Goal;
        rdfs:label        "Goal";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.careprovision;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:lifecycleStatus
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:lifecycleStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:lifecycleStatusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:achievementStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:achievementStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:achievementStatusDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:achievementStatusDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:continuous
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:continuous
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:start
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:start
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Goal.acceptance;
                            owl:onProperty     fhir:acceptance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Goal.target;
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Condition fhir:Observation fhir:MedicationStatement fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest fhir:RiskAssessment fhir:Procedure fhir:NutritionIntake )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:addresses
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Goal.acceptance  rdf:type  owl:Class;
        rdfs:comment      "Information about the acceptance and relative priority assigned to the goal by the patient, practitioners and other stakeholders.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.acceptance>;
        rdfs:label        "Goal.acceptance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:PractitionerRole fhir:CareTeam fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ] .

fhir:Goal.target  rdf:type  owl:Class;
        rdfs:comment      "Indicates what should be done by when.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.target>;
        rdfs:label        "Goal.target";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measure
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:detail
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:detail
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:due
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:due
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:due
                          ] .

fhir:Group  rdf:type      owl:Class;
        rdfs:comment      "Represents a defined collection of entities that may be discussed or acted upon collectively but which are not typically expected to act collectively. These collections are also not typically formally or legally recognized.\r\rNOTE: Group may be used to define families or households, which in some circumstances may act collectively or have a degree of legal or formal recognition. This should be considered an exception. When Group is used for types of entities other than Patient or RelatedPerson, the expectation remains that the Group will not act collectively or have formal recognition - use Organization if these behaviors are needed.";
        rdfs:isDefinedBy  fhirsd:Group;
        rdfs:label        "Group";
        rdfs:subClassOf   fhirw5:administrative.group , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:membership
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:membership
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingEntity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingEntity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:combinationMethod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:combinationMethod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:combinationThreshold
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:combinationThreshold
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Group.characteristic;
                            owl:onProperty     fhir:characteristic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Group.member;
                            owl:onProperty     fhir:member
                          ] .

fhir:Group.characteristic
        rdf:type          owl:Class;
        rdfs:comment      "Identifies traits whose presence r absence is shared by members of the group.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic>;
        rdfs:label        "Group.characteristic";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Expression;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:exclude
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:exclude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:formula
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:formula
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Device fhir:DeviceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:determiner
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:determiner
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:offset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:UnsignedInt;
                                             owl:onProperty     fhir:instances
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:instances
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instances
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:duration
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:duration
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelativeTime;
                            owl:onProperty     fhir:relativeTime
                          ] .

fhir:Group.member  rdf:type  owl:Class;
        rdfs:comment      "Identifies the resource instances that are members of the group.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.member>;
        rdfs:label        "Group.member";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Location fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Medication fhir:MedicinalProductDefinition fhir:Substance fhir:SubstanceDefinition fhir:BiologicallyDerivedProduct fhir:NutritionProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:entity
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:entity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:involvement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:inactive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inactive
                          ] .

fhir:GuidanceResponse
        rdf:type          owl:Class;
        rdfs:comment      "A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.";
        rdfs:isDefinedBy  fhirsd:GuidanceResponse;
        rdfs:label        "GuidanceResponse";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:requestIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:module
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:module
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:module
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:module
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:occurrenceDateTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrenceDateTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationOutcome;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:evaluationMessage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Parameters;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:inputParameters
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inputParameters
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Parameters;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:outputParameters
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outputParameters
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:indicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:indicator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Appointment fhir:AppointmentResponse fhir:CarePlan fhir:Claim fhir:CommunicationRequest fhir:CoverageEligibilityRequest fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:RequestOrchestration fhir:ServiceRequest fhir:Task fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:result
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:dataRequirement
                          ] .

fhir:HealthcareService
        rdf:type          owl:Class;
        rdfs:comment      "The details of a healthcare service available at a location or in a catalog.  In the case where there is a hierarchy of services (for example, Lab -> Pathology -> Wound Cultures), this can be represented using a set of linked HealthcareServices.";
        rdfs:isDefinedBy  fhirsd:HealthcareService;
        rdfs:label        "HealthcareService";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.group;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:providedBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:providedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:HealthcareService;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:offeredIn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:extraDetails
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:extraDetails
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExtendedContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:coverageArea
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:serviceProvisionCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HealthcareService.eligibility;
                            owl:onProperty     fhir:eligibility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:program
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:characteristic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:communication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:referralMethod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:referralRequired
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:referralRequired
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:appointmentRequired
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:appointmentRequired
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability;
                            owl:onProperty     fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ] .

fhir:HealthcareService.eligibility
        rdf:type          owl:Class;
        rdfs:comment      "Does this service have specific eligibility requirements that need to be met in order to use the service?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility>;
        rdfs:label        "HealthcareService.eligibility";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:HumanName  rdf:type  owl:Class;
        rdfs:comment      "A name, normally of a human, that can be used for other living entities (e.g. animals but not organizations) that have been assigned names by a human and may need the use of name parts or the need for usage information.";
        rdfs:isDefinedBy  fhirsd:HumanName;
        rdfs:label        "HumanName";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:family
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:family
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:given
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:suffix
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Id  rdf:type         owl:Class;
        rdfs:comment      "Any combination of letters, numerals, \"-\" and \".\", with a length limit of 64 characters.  (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.)  No whitespace characters are allowed. Ids are case-insensitive.";
        rdfs:isDefinedBy  fhirsd:id;
        rdfs:label        "id";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:string;
                            owl:onProperty     fhir:v
                          ] .

fhir:Identifier  rdf:type  owl:Class;
        rdfs:comment      "An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.";
        rdfs:isDefinedBy  fhirsd:Identifier;
        rdfs:label        "Identifier";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:assigner
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:assigner
                          ] .

fhir:ImagingSelection
        rdf:type          owl:Class;
        rdfs:comment      "A selection of DICOM SOP instances within a single DICOM Study and Series. This might include additional specifics such as a set of frames or an image region, allowing linkage to an Observation Resource.";
        rdfs:isDefinedBy  fhirsd:ImagingSelection;
        rdfs:label        "ImagingSelection";
        rdfs:subClassOf   fhirw5:clinical.diagnostics , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:Procedure fhir:Practitioner fhir:Medication fhir:Substance fhir:Specimen )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingSelection.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:ServiceRequest fhir:Appointment fhir:Task )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ImagingStudy fhir:DocumentReference )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:studyUid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:studyUid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:seriesUid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:seriesUid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:seriesNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:seriesNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:frameOfReferenceUid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:frameOfReferenceUid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ImagingSelection;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingSelection.instance;
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingSelection.imageRegion3D;
                            owl:onProperty     fhir:imageRegion3D
                          ] .

fhir:ImagingSelection.imageRegion3D
        rdf:type          owl:Class;
        rdfs:comment      "Specifies a 3D image region, defined by a region type and a set of 3D coordinates.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.imageRegion3D>;
        rdfs:label        "ImagingSelection.imageRegion3D";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:regionType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:regionType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:coordinate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:coordinate
                          ] .

fhir:ImagingSelection.instance
        rdf:type          owl:Class;
        rdfs:comment      "Each imaging selection includes one or more selected DICOM SOP instances.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance>;
        rdfs:label        "ImagingSelection.instance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Oid;
                            owl:onProperty     fhir:sopClass
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sopClass
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:frameNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:referencedContentItemIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:segmentNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:regionOfInterest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:waveFormChannel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingSelection.instance.imageRegion2D;
                            owl:onProperty     fhir:imageRegion2D
                          ] .

fhir:ImagingSelection.instance.imageRegion2D
        rdf:type          owl:Class;
        rdfs:comment      "Specifies an image region, defined by a region type and a set of 2D coordinates in pixel space.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.imageRegion2D>;
        rdfs:label        "ImagingSelection.instance.imageRegion2D";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:regionType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:regionType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:coordinate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:coordinate
                          ] .

fhir:ImagingSelection.performer
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who or what performed the imaging selection and how they were involved.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.performer>;
        rdfs:label        "ImagingSelection.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Device fhir:Organization fhir:CareTeam fhir:Patient fhir:RelatedPerson fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:ImagingStudy  rdf:type  owl:Class;
        rdfs:comment      "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of images or other data objects (called Service-Object Pair Instances or SOP Instances) acquired or produced in a common context.";
        rdfs:isDefinedBy  fhirsd:ImagingStudy;
        rdfs:label        "ImagingStudy";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Device fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:started
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:started
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:ServiceRequest fhir:Appointment fhir:Task )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Procedure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:referrer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:referrer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfSeries
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfSeries
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfInstances
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfInstances
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingStudy.series;
                            owl:onProperty     fhir:series
                          ] .

fhir:ImagingStudy.series
        rdf:type          owl:Class;
        rdfs:comment      "The set of Series belonging to the study. Each Series contains a set of SOP Instances, which could be images, waveforms, or other content.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series>;
        rdfs:label        "ImagingStudy.series";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:modality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfInstances
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfInstances
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Specimen;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:specimen
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:started
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:started
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingStudy.series.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImagingStudy.series.instance;
                            owl:onProperty     fhir:instance
                          ] .

fhir:ImagingStudy.series.instance
        rdf:type          owl:Class;
        rdfs:comment      "A single SOP instance within the series, e.g. an image, or presentation state.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance>;
        rdfs:label        "ImagingStudy.series.instance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:uid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Oid;
                            owl:onProperty     fhir:sopClass
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:sopClass
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfFrames
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfFrames
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ] .

fhir:ImagingStudy.series.performer
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who or what performed the series and how they were involved.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.performer>;
        rdfs:label        "ImagingStudy.series.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:RelatedPerson fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:Immunization  rdf:type  owl:Class;
        rdfs:comment      "Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party.";
        rdfs:isDefinedBy  fhirsd:Immunization;
        rdfs:label        "Immunization";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:MedicationRequest fhir:ServiceRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:vaccineCode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:vaccineCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Medication;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:administeredProduct
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:administeredProduct
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Organization;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:primarySource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:primarySource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Organization )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:informationSource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:informationSource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:doseQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doseQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Immunization.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isSubpotent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isSubpotent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subpotentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Immunization.programEligibility;
                            owl:onProperty     fhir:programEligibility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fundingSource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fundingSource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Immunization.reaction;
                            owl:onProperty     fhir:reaction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Immunization.protocolApplied;
                            owl:onProperty     fhir:protocolApplied
                          ] .

fhir:Immunization.performer
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who performed the immunization event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.performer>;
        rdfs:label        "Immunization.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:Immunization.programEligibility
        rdf:type          owl:Class;
        rdfs:comment      "Indicates a patient's eligibility for a funding program.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.programEligibility>;
        rdfs:label        "Immunization.programEligibility";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:program
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:program
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:programStatus
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:programStatus
                          ] .

fhir:Immunization.protocolApplied
        rdf:type          owl:Class;
        rdfs:comment      "The protocol (set of recommendations) being followed by the provider who administered the dose.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied>;
        rdfs:label        "Immunization.protocolApplied";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:series
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:series
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:authority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:targetDisease
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:doseNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doseNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:seriesDoses
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:seriesDoses
                          ] .

fhir:Immunization.reaction
        rdf:type          owl:Class;
        rdfs:comment      "Categorical data indicating that an adverse event is associated in time to an immunization.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reaction>;
        rdfs:label        "Immunization.reaction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Observation;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manifestation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:reported
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reported
                          ] .

fhir:ImplementationGuide
        rdf:type          owl:Class;
        rdfs:comment      "A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.";
        rdfs:isDefinedBy  fhirsd:ImplementationGuide;
        rdfs:label        "ImplementationGuide";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:conformance.misc;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:packageId
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:packageId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:license
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:license
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.dependsOn;
                            owl:onProperty     fhir:dependsOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.global;
                            owl:onProperty     fhir:global
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.manifest;
                            owl:onProperty     fhir:manifest
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:manifest
                          ] .

fhir:ImplementationGuide.definition
        rdf:type          owl:Class;
        rdfs:comment      "The information needed by an IG publisher tool to publish the whole implementation guide.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition>;
        rdfs:label        "ImplementationGuide.definition";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.grouping;
                            owl:onProperty     fhir:grouping
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.resource;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.page;
                            owl:onProperty     fhir:page
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:page
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.template;
                            owl:onProperty     fhir:template
                          ] .

fhir:ImplementationGuide.definition.grouping
        rdf:type          owl:Class;
        rdfs:comment      "A logical group of resources. Logical groups can be used when building pages.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.grouping>;
        rdfs:label        "ImplementationGuide.definition.grouping";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ] .

fhir:ImplementationGuide.definition.page
        rdf:type          owl:Class;
        rdfs:comment      "A page / section in the implementation guide. The root page is the implementation guide home page.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page>;
        rdfs:label        "ImplementationGuide.definition.page";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Url;
                                             owl:onProperty     fhir:source
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:source
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:source
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:generation
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:generation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.definition.page;
                            owl:onProperty     fhir:page
                          ] .

fhir:ImplementationGuide.definition.parameter
        rdf:type          owl:Class;
        rdfs:comment      "A set of parameters that defines how the implementation guide is built. The parameters are defined by the relevant tools that build the implementation guides.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.parameter>;
        rdfs:label        "ImplementationGuide.definition.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ImplementationGuide.definition.resource
        rdf:type          owl:Class;
        rdfs:comment      "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource>;
        rdfs:label        "ImplementationGuide.definition.resource";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isExample
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isExample
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:groupingId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupingId
                          ] .

fhir:ImplementationGuide.definition.template
        rdf:type          owl:Class;
        rdfs:comment      "A template for building resources.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.template>;
        rdfs:label        "ImplementationGuide.definition.template";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scope
                          ] .

fhir:ImplementationGuide.dependsOn
        rdf:type          owl:Class;
        rdfs:comment      "Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn>;
        rdfs:label        "ImplementationGuide.dependsOn";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ImplementationGuide;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:packageId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:packageId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:ImplementationGuide.global
        rdf:type          owl:Class;
        rdfs:comment      "A set of profiles that all resources covered by this implementation guide must conform to. If there is more than one profile for a type, then resources SHALL conform to one of them.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.global>;
        rdfs:label        "ImplementationGuide.global";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:profile
                          ] .

fhir:ImplementationGuide.manifest
        rdf:type          owl:Class;
        rdfs:comment      "Information about an assembled implementation guide, created by the publication tooling.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest>;
        rdfs:label        "ImplementationGuide.manifest";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:rendering
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rendering
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.manifest.resource;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ImplementationGuide.manifest.page;
                            owl:onProperty     fhir:page
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:image
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:other
                          ] .

fhir:ImplementationGuide.manifest.page
        rdf:type          owl:Class;
        rdfs:comment      "Information about a page within the IG.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.page>;
        rdfs:label        "ImplementationGuide.manifest.page";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:anchor
                          ] .

fhir:ImplementationGuide.manifest.resource
        rdf:type          owl:Class;
        rdfs:comment      "A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource>;
        rdfs:label        "ImplementationGuide.manifest.resource";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isExample
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isExample
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:relativePath
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relativePath
                          ] .

fhir:Ingredient  rdf:type  owl:Class;
        rdfs:comment      "An ingredient of a manufactured item or pharmaceutical product.";
        rdfs:isDefinedBy  fhirsd:Ingredient;
        rdfs:label        "Ingredient";
        rdfs:subClassOf   fhirw5:administrative.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:MedicinalProductDefinition fhir:AdministrableProductDefinition fhir:ManufacturedItemDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:for
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:allergenicIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allergenicIndicator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ingredient.manufacturer;
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ingredient.substance;
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:substance
                          ] .

fhir:Ingredient.manufacturer
        rdf:type          owl:Class;
        rdfs:comment      "The organization(s) that manufacture this ingredient. Can be used to indicate:         1) Organizations we are aware of that manufacture this ingredient         2) Specific Manufacturer(s) currently being used         3) Set of organisations allowed to manufacture this ingredient for this product         Users must be clear on the application of context relevant to their use case.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.manufacturer>;
        rdfs:label        "Ingredient.manufacturer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:manufacturer
                          ] .

fhir:Ingredient.substance
        rdf:type          owl:Class;
        rdfs:comment      "The substance that comprises this ingredient.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance>;
        rdfs:label        "Ingredient.substance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ingredient.substance.strength;
                            owl:onProperty     fhir:strength
                          ] .

fhir:Ingredient.substance.strength
        rdf:type          owl:Class;
        rdfs:comment      "The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item. The allowed repetitions do not represent different strengths, but are different representations - mathematically equivalent - of a single strength.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength>;
        rdfs:label        "Ingredient.substance.strength";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:presentation
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RatioRange;
                                             owl:onProperty     fhir:presentation
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:presentation
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:presentation
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:presentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:textPresentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:textPresentation
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:concentration
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RatioRange;
                                             owl:onProperty     fhir:concentration
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:concentration
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:concentration
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:concentration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:textConcentration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:textConcentration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:measurementPoint
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measurementPoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ingredient.substance.strength.referenceStrength;
                            owl:onProperty     fhir:referenceStrength
                          ] .

fhir:Ingredient.substance.strength.referenceStrength
        rdf:type          owl:Class;
        rdfs:comment      "Strength expressed in terms of a reference substance. For when the ingredient strength is additionally expressed as equivalent to the strength of some other closely related substance (e.g. salt vs. base). Reference strength represents the strength (quantitative composition) of the active moiety of the active substance. There are situations when the active substance and active moiety are different, therefore both a strength and a reference strength are needed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength>;
        rdfs:label        "Ingredient.substance.strength.referenceStrength";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:substance
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:strength
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RatioRange;
                                             owl:onProperty     fhir:strength
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:strength
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:strength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:measurementPoint
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measurementPoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:country
                          ] .

fhir:Instant  rdf:type    owl:Class;
        rdfs:comment      "An instant in time - known at least to the second";
        rdfs:isDefinedBy  fhirsd:instant;
        rdfs:label        "instant";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:dateTime;
                            owl:onProperty     fhir:v
                          ] .

fhir:Integer  rdf:type    owl:Class;
        rdfs:comment      "A whole number";
        rdfs:isDefinedBy  fhirsd:integer;
        rdfs:label        "integer";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:integer;
                            owl:onProperty     fhir:v
                          ] .

fhir:Integer64  rdf:type  owl:Class;
        rdfs:comment      "A very large whole number";
        rdfs:isDefinedBy  fhirsd:integer64;
        rdfs:label        "integer64";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:long;
                            owl:onProperty     fhir:v
                          ] .

fhir:Library  rdf:type    owl:Class;
        rdfs:comment      "The Library resource is a general-purpose container for knowledge artifact definitions. It can be used to describe and expose existing knowledge artifacts such as logic libraries and information model descriptions, as well as to describe a collection of knowledge artifacts.";
        rdfs:isDefinedBy  fhirsd:Library;
        rdfs:label        "Library";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:MetadataResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ParameterDefinition;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:dataRequirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:content
                          ] .

fhir:List  rdf:type       owl:Class;
        rdfs:comment      "A List is a curated collection of resources, for things such as problem lists, allergy lists, facility list, organization list, etc.";
        rdfs:isDefinedBy  fhirsd:List;
        rdfs:label        "List";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:infrastructure.documents;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:Device fhir:Organization fhir:RelatedPerson fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:Device fhir:Organization fhir:RelatedPerson fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:contributor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:orderedBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:orderedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:List.entry;
                            owl:onProperty     fhir:entry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:emptyReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:emptyReason
                          ] .

fhir:List.entry  rdf:type  owl:Class;
        rdfs:comment      "Entries in this list.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.entry>;
        rdfs:label        "List.entry";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:flag
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:flag
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:deleted
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deleted
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ] .

fhir:Location  rdf:type   owl:Class;
        rdfs:comment      "Details and position information for a place where services are provided and resources and participants may be stored, found, contained, or accommodated.";
        rdfs:isDefinedBy  fhirsd:Location;
        rdfs:label        "Location";
        rdfs:subClassOf   fhirw5:administrative.entity , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:operationalStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:operationalStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:alias
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:mode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExtendedContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Location.position;
                            owl:onProperty     fhir:position
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:position
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:characteristic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability;
                            owl:onProperty     fhir:hoursOfOperation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:hoursOfOperation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:VirtualServiceDetail;
                            owl:onProperty     fhir:virtualService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ] .

fhir:Location.position
        rdf:type          owl:Class;
        rdfs:comment      "The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.position>;
        rdfs:label        "Location.position";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:longitude
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:longitude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:latitude
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:latitude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:altitude
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:altitude
                          ] .

fhir:ManufacturedItemDefinition
        rdf:type          owl:Class;
        rdfs:comment      "The definition and characteristics of a medicinal manufactured item, such as a tablet or capsule, as contained in a packaged medicinal product.";
        rdfs:isDefinedBy  fhirsd:ManufacturedItemDefinition;
        rdfs:label        "ManufacturedItemDefinition";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:manufacturedDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:manufacturedDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:unitOfPresentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unitOfPresentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MarketingStatus;
                            owl:onProperty     fhir:marketingStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:ingredient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ManufacturedItemDefinition.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ManufacturedItemDefinition.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:ManufacturedItemDefinition.component
        rdf:type          owl:Class;
        rdfs:comment      "Physical parts of the manufactured item, that it is intrinsically made from. This is distinct from the ingredients that are part of its chemical makeup.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component>;
        rdfs:label        "ManufacturedItemDefinition.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ManufacturedItemDefinition.component.constituent;
                            owl:onProperty     fhir:constituent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ManufacturedItemDefinition.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ManufacturedItemDefinition.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:ManufacturedItemDefinition.component.constituent
        rdf:type          owl:Class;
        rdfs:comment      "A reference to a constituent of the manufactured item as a whole, linked here so that its component location within the item can be indicated. This not where the item's ingredient are primarily stated (for which see Ingredient.for or ManufacturedItemDefinition.ingredient).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent>;
        rdfs:label        "ManufacturedItemDefinition.component.constituent";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Ingredient;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:hasIngredient
                          ] .

fhir:ManufacturedItemDefinition.property
        rdf:type          owl:Class;
        rdfs:comment      "General characteristics of this item.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.property>;
        rdfs:label        "ManufacturedItemDefinition.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Binary;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:Markdown  rdf:type   owl:Class;
        rdfs:comment      "A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine";
        rdfs:isDefinedBy  fhirsd:markdown;
        rdfs:label        "markdown";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:string;
                            owl:onProperty     fhir:v
                          ] .

fhir:MarketingStatus  rdf:type  owl:Class;
        rdfs:comment      "The marketing status describes the date when an item is actually put on the market or the date as of which it is no longer available.";
        rdfs:isDefinedBy  fhirsd:MarketingStatus;
        rdfs:label        "MarketingStatus";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:dateRange
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dateRange
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:restoreDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:restoreDate
                          ] .

fhir:Measure  rdf:type    owl:Class;
        rdfs:comment      "The Measure resource provides the definition of a quality measure.";
        rdfs:isDefinedBy  fhirsd:Measure;
        rdfs:label        "Measure";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:MetadataResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:reportingFrequency
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reportingFrequency
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:disclaimer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disclaimer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:riskAdjustment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:riskAdjustment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:rateAggregation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rateAggregation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:rationale
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rationale
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:clinicalRecommendationStatement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:clinicalRecommendationStatement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.term;
                            owl:onProperty     fhir:term
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.group;
                            owl:onProperty     fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.supplementalData;
                            owl:onProperty     fhir:supplementalData
                          ] .

fhir:Measure.group  rdf:type  owl:Class;
        rdfs:comment      "A group of population criteria for the measure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group>;
        rdfs:label        "Measure.group";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:basisRequirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:scoring
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scoring
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:scoringUnit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scoringUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:scoringPrecision
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scoringPrecision
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:compositeScoring
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:compositeScoring
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.group.component;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:rateAggregation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rateAggregation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:improvementNotation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:improvementNotation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:improvementNotationGuidance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:improvementNotationGuidance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.group.population;
                            owl:onProperty     fhir:population
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.group.stratifier;
                            owl:onProperty     fhir:stratifier
                          ] .

fhir:Measure.group.component
        rdf:type          owl:Class;
        rdfs:comment      "If this is a composite measure, a component of the composite.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.component>;
        rdfs:label        "Measure.group.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:groupId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:weight
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:weight
                          ] .

fhir:Measure.group.population
        rdf:type          owl:Class;
        rdfs:comment      "A population criteria for the measure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population>;
        rdfs:label        "Measure.group.population";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:inputPopulationId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inputPopulationId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:aggregateMethod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:aggregateMethod
                          ] .

fhir:Measure.group.stratifier
        rdf:type          owl:Class;
        rdfs:comment      "A stratifier for the measure, specified as either a criteria expression, or a set of components that define value-based stratifier expressions.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier>;
        rdfs:label        "Measure.group.stratifier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Measure.group.stratifier.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:Measure.group.stratifier.component
        rdf:type          owl:Class;
        rdfs:comment      "A component of a value-based stratifier for the measure report, specified as either the name of a valid CQL expression defined within a referenced library or a valid FHIR Resource Path.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component>;
        rdfs:label        "Measure.group.stratifier.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ] .

fhir:Measure.supplementalData
        rdf:type          owl:Class;
        rdfs:comment      "The supplemental data criteria for the measure report, specified as either the name of a valid CQL expression within a referenced library, or a valid FHIR Resource Path.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData>;
        rdfs:label        "Measure.supplementalData";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:criteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ] .

fhir:Measure.term  rdf:type  owl:Class;
        rdfs:comment      "Provides a description of an individual term used within the measure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.term>;
        rdfs:label        "Measure.term";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ] .

fhir:MeasureReport  rdf:type  owl:Class;
        rdfs:comment      "The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation.";
        rdfs:isDefinedBy  fhirsd:MeasureReport;
        rdfs:label        "MeasureReport";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationOutcome;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:messages
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:messages
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:dataUpdateType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dataUpdateType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Measure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Location fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reporter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reporter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reportingVendor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reportingVendor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Parameters;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:inputParameters
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inputParameters
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group;
                            owl:onProperty     fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supplementalData
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:evaluatedResource
                          ] .

fhir:MeasureReport.group
        rdf:type          owl:Class;
        rdfs:comment      "The results of the calculation, one for each population group in the measure. A MeasureReport SHALL have a group element corresponding to each group element defined in the Measure being reported.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group>;
        rdfs:label        "MeasureReport.group";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:calculatedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:calculatedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Location fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:scoring
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:scoring
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:compositeScoring
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:compositeScoring
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:improvementNotation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:improvementNotation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:improvementNotationGuidance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:improvementNotationGuidance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group.population;
                            owl:onProperty     fhir:population
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measureScore
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group.stratifier;
                            owl:onProperty     fhir:stratifier
                          ] .

fhir:MeasureReport.group.population
        rdf:type          owl:Class;
        rdfs:comment      "The populations that make up the population group, one for each type of population appropriate for the measure. Each group in the MeasureReport SHALL have populations as defined in the corresponding group of the Measure being reported.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population>;
        rdfs:label        "MeasureReport.group.population";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:countQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:countQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:List;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjectResults
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjectResults
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MeasureReport;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjectReport
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjects
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjects
                          ] .

fhir:MeasureReport.group.stratifier
        rdf:type          owl:Class;
        rdfs:comment      "The stratification results for this measure group, calculated as defined by the stratifier element of the measure being reported. Each group in the MeasureReport SHALL have stratifiers as defined in the corresponding group of the Measure being reported.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier>;
        rdfs:label        "MeasureReport.group.stratifier";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group.stratifier.stratum;
                            owl:onProperty     fhir:stratum
                          ] .

fhir:MeasureReport.group.stratifier.stratum
        rdf:type          owl:Class;
        rdfs:comment      "This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum>;
        rdfs:label        "MeasureReport.group.stratifier.stratum";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group.stratifier.stratum.component;
                            owl:onProperty     fhir:component
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MeasureReport.group.stratifier.stratum.population;
                            owl:onProperty     fhir:population
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:measureScore
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measureScore
                          ] .

fhir:MeasureReport.group.stratifier.stratum.component
        rdf:type          owl:Class;
        rdfs:comment      "A stratifier component value.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component>;
        rdfs:label        "MeasureReport.group.stratifier.stratum.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:MeasureReport.group.stratifier.stratum.population
        rdf:type          owl:Class;
        rdfs:comment      "The populations that make up the stratum, one for each type of population appropriate to the measure. For each stratifier, systems MAY provide population breakdowns in addition to the stratified scores.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population>;
        rdfs:label        "MeasureReport.group.stratifier.stratum.population";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:countQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:countQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:List;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjectResults
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjectResults
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MeasureReport;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjectReport
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjects
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjects
                          ] .

fhir:Medication  rdf:type  owl:Class;
        rdfs:comment      "This resource is primarily used for the identification and definition of a medication, including ingredients, for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.";
        rdfs:isDefinedBy  fhirsd:Medication;
        rdfs:label        "Medication";
        rdfs:subClassOf   fhirw5:clinical.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:marketingAuthorizationHolder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:marketingAuthorizationHolder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:doseForm
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doseForm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Medication.packageSize;
                            owl:onProperty     fhir:packageSize
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:packageSize
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Medication.ingredient;
                            owl:onProperty     fhir:ingredient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Medication.instance;
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:MedicinalProductDefinition fhir:AdministrableProductDefinition fhir:PackagedProductDefinition fhir:ManufacturedItemDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ] .

fhir:Medication.ingredient
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a particular constituent of interest in the product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient>;
        rdfs:label        "Medication.ingredient";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Substance fhir:SubstanceDefinition fhir:Medication )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isActive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isActive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:strength
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:strength
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:strength
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:strength
                          ] .

fhir:Medication.instance
        rdf:type          owl:Class;
        rdfs:comment      "Information that only applies to packages (not products).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.instance>;
        rdfs:label        "Medication.instance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expirationDate
                          ] .

fhir:Medication.packageSize
        rdf:type          owl:Class;
        rdfs:comment      "When the code does not specify the package size, this backbone element can be used to specify the overall amount of medication in the package.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.packageSize>;
        rdfs:label        "Medication.packageSize";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:numberOfItems
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfItems
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Ratio;
                            owl:onProperty     fhir:amountPerItem
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amountPerItem
                          ] .

fhir:MedicationAdministration
        rdf:type          owl:Class;
        rdfs:comment      "Describes the event of a patient consuming or otherwise being administered a medication.  This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. This event can also be used to record waste using a status of not-done and the appropriate statusReason.";
        rdfs:isDefinedBy  fhirsd:MedicationAdministration;
        rdfs:label        "MedicationAdministration";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CarePlan;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:MedicationAdministration fhir:Procedure fhir:MedicationDispense )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Medication;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isSubPotent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isSubPotent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subPotentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationAdministration.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:Procedure )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MedicationRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationAdministration.dosage;
                            owl:onProperty     fhir:dosage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dosage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:eventHistory
                          ] .

fhir:MedicationAdministration.dosage
        rdf:type          owl:Class;
        rdfs:comment      "Describes the medication dosage information details e.g. dose, rate, site, route, etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage>;
        rdfs:label        "MedicationAdministration.dosage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:dose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dose
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:rate
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rate
                          ] .

fhir:MedicationAdministration.performer
        rdf:type          owl:Class;
        rdfs:comment      "The performer of the medication treatment.  For devices this is the device that performed the administration of the medication.  An IV Pump would be an example of a device that is performing the administration. Both the IV Pump and the practitioner that set the rate or bolus on the pump can be listed as performers.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.performer>;
        rdfs:label        "MedicationAdministration.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Device fhir:Group )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:MedicationDispense
        rdf:type          owl:Class;
        rdfs:comment      "Indicates that a medication product is to be or has been dispensed for a named person/patient.  This includes a description of the medication product (supply) provided and the instructions for administering the medication.  The medication dispense is the result of a pharmacy system responding to a medication order.";
        rdfs:isDefinedBy  fhirsd:MedicationDispense;
        rdfs:label        "MedicationDispense";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CarePlan;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Procedure fhir:MedicationAdministration )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:DetectedIssue;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:notPerformedReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:notPerformedReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusChanged
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusChanged
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Medication;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationDispense.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MedicationRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:authorizingPrescription
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:daysSupply
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:daysSupply
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:fillNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fillNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:whenPrepared
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:whenPrepared
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:whenHandedOver
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:whenHandedOver
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:Location fhir:PractitionerRole fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:receiver
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageDetails;
                            owl:onProperty     fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:doseAdministrationAid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doseAdministrationAid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationDispense.substitution;
                            owl:onProperty     fhir:substitution
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substitution
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:eventHistory
                          ] .

fhir:MedicationDispense.performer
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who or what performed the event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.performer>;
        rdfs:label        "MedicationDispense.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:Device fhir:RelatedPerson fhir:CareTeam fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:MedicationDispense.substitution
        rdf:type          owl:Class;
        rdfs:comment      "Indicates whether or not substitution was made as part of the dispense.  In some cases, substitution will be expected but does not happen, in other cases substitution is not expected but does happen.  This block explains what substitution did or did not happen and why.  If nothing is specified, substitution was not done.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution>;
        rdfs:label        "MedicationDispense.substitution";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:wasSubstituted
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:wasSubstituted
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:responsibleParty
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responsibleParty
                          ] .

fhir:MedicationRequest
        rdf:type          owl:Class;
        rdfs:comment      "An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called \"MedicationRequest\" rather than \"MedicationPrescription\" or \"MedicationOrder\" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.";
        rdfs:isDefinedBy  fhirsd:MedicationRequest;
        rdfs:label        "MedicationRequest";
        rdfs:subClassOf   fhirw5:clinical.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:MedicationRequest fhir:ServiceRequest fhir:RequestOrchestration )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MedicationRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:priorPrescription
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priorPrescription
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusChanged
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusChanged
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Medication;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:informationSource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isRecordOfRequest
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isRecordOfRequest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:DeviceDefinition fhir:RelatedPerson fhir:CareTeam fhir:HealthcareService fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:Procedure fhir:AllergyIntolerance )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:courseOfTherapyType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:courseOfTherapyType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Coverage fhir:ClaimResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:effectiveTiming
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:effectiveTiming
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effectiveTiming
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectiveTiming
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageDetails;
                            owl:onProperty     fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dosageInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationRequest.dispenseRequest;
                            owl:onProperty     fhir:dispenseRequest
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dispenseRequest
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationRequest.substitution;
                            owl:onProperty     fhir:substitution
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substitution
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:eventHistory
                          ] .

fhir:MedicationRequest.dispenseRequest
        rdf:type          owl:Class;
        rdfs:comment      "Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order).  Note that this information is not always sent with the order.  There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest>;
        rdfs:label        "MedicationRequest.dispenseRequest";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationRequest.dispenseRequest.initialFill;
                            owl:onProperty     fhir:initialFill
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:initialFill
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:dispenseInterval
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dispenseInterval
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:validityPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:validityPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:numberOfRepeatsAllowed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfRepeatsAllowed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:expectedSupplyDuration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expectedSupplyDuration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:dispenser
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dispenser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dispenserInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:doseAdministrationAid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doseAdministrationAid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:destination
                          ] .

fhir:MedicationRequest.dispenseRequest.initialFill
        rdf:type          owl:Class;
        rdfs:comment      "Indicates the quantity or duration for the first dispense of the medication.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.initialFill>;
        rdfs:label        "MedicationRequest.dispenseRequest.initialFill";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ] .

fhir:MedicationRequest.substitution
        rdf:type          owl:Class;
        rdfs:comment      "Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.substitution>;
        rdfs:label        "MedicationRequest.substitution";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:allowed
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:allowed
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:allowed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:MedicationStatement
        rdf:type          owl:Class;
        rdfs:comment      "A record of a medication consumed by a patient.  A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, patient representative (e.g., spouse, significant other, family member, caregiver), or a clinician. A common scenario where this information is captured is during the history taking process during a patient encounter or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. The primary difference between a MedicationStatement and a MedicationAdministration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A MedicationStatement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the MedicationStatement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party. MedicationAdministration is more formal and is not missing detailed information.";
        rdfs:isDefinedBy  fhirsd:MedicationStatement;
        rdfs:label        "MedicationStatement";
        rdfs:subClassOf   fhirw5:clinical.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Procedure fhir:MedicationStatement )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Medication;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:medication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:effective
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effective
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:dateAsserted
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dateAsserted
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:informationSource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:Procedure )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Observation fhir:Condition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:relatedClinicalInformation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DosageDetails;
                            owl:onProperty     fhir:dosage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dosage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicationStatement.adherence;
                            owl:onProperty     fhir:adherence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:adherence
                          ] .

fhir:MedicationStatement.adherence
        rdf:type          owl:Class;
        rdfs:comment      "Indicates whether the medication is or is not being consumed or administered.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.adherence>;
        rdfs:label        "MedicationStatement.adherence";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:MedicinalProductDefinition
        rdf:type          owl:Class;
        rdfs:comment      "Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use, drug catalogs, to support prescribing, adverse events management etc.).";
        rdfs:isDefinedBy  fhirsd:MedicinalProductDefinition;
        rdfs:label        "MedicinalProductDefinition";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:domain
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:domain
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:combinedPharmaceuticalDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:combinedPharmaceuticalDoseForm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:route
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:legalStatusOfSupply
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:legalStatusOfSupply
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:additionalMonitoringIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:additionalMonitoringIndicator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialMeasures
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:pediatricUseIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:pediatricUseIndicator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MarketingStatus;
                            owl:onProperty     fhir:marketingStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:packagedMedicinalProduct
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ManufacturedItemDefinition fhir:DeviceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comprisedOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:ingredient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:impurity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:attachedDocument
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:masterFile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.contact;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ResearchStudy;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:clinicalTrial
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.name;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.crossReference;
                            owl:onProperty     fhir:crossReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.operation;
                            owl:onProperty     fhir:operation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.characteristic;
                            owl:onProperty     fhir:characteristic
                          ] .

fhir:MedicinalProductDefinition.characteristic
        rdf:type          owl:Class;
        rdfs:comment      "Allows the key product features to be recorded, such as \"sugar free\", \"modified release\", \"parallel import\".";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.characteristic>;
        rdfs:label        "MedicinalProductDefinition.characteristic";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:MedicinalProductDefinition.contact
        rdf:type          owl:Class;
        rdfs:comment      "A product specific contact, person (in a role), or an organization.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.contact>;
        rdfs:label        "MedicinalProductDefinition.contact";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:contact
                          ] .

fhir:MedicinalProductDefinition.crossReference
        rdf:type          owl:Class;
        rdfs:comment      "Reference to another product, e.g. for linking authorised to investigational product, or a virtual product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.crossReference>;
        rdfs:label        "MedicinalProductDefinition.crossReference";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:MedicinalProductDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ] .

fhir:MedicinalProductDefinition.name
        rdf:type          owl:Class;
        rdfs:comment      "The product's name, including full name and possibly coded parts.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name>;
        rdfs:label        "MedicinalProductDefinition.name";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.name.part;
                            owl:onProperty     fhir:part
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MedicinalProductDefinition.name.usage;
                            owl:onProperty     fhir:usage
                          ] .

fhir:MedicinalProductDefinition.name.part
        rdf:type          owl:Class;
        rdfs:comment      "Coding words or phrases of the name.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.part>;
        rdfs:label        "MedicinalProductDefinition.name.part";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:part
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:part
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ] .

fhir:MedicinalProductDefinition.name.usage
        rdf:type          owl:Class;
        rdfs:comment      "Country and jurisdiction where the name applies, and associated language.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.usage>;
        rdfs:label        "MedicinalProductDefinition.name.usage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:country
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ] .

fhir:MedicinalProductDefinition.operation
        rdf:type          owl:Class;
        rdfs:comment      "A manufacturing or administrative process or step associated with (or performed on) the medicinal product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation>;
        rdfs:label        "MedicinalProductDefinition.operation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:ActivityDefinition fhir:PlanDefinition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectiveDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectiveDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:confidentialityIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:confidentialityIndicator
                          ] .

fhir:MessageDefinition
        rdf:type          owl:Class;
        rdfs:comment      "Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.";
        rdfs:isDefinedBy  fhirsd:MessageDefinition;
        rdfs:label        "MessageDefinition";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:infrastructure.exchange;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MessageDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MessageDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActivityDefinition fhir:PlanDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:event
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:event
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MessageDefinition.focus;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:responseRequired
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responseRequired
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MessageDefinition.allowedResponse;
                            owl:onProperty     fhir:allowedResponse
                          ] .

fhir:MessageDefinition.allowedResponse
        rdf:type          owl:Class;
        rdfs:comment      "Indicates what types of messages may be sent as an application-level response to this message.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.allowedResponse>;
        rdfs:label        "MessageDefinition.allowedResponse";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MessageDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:message
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:message
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:situation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:situation
                          ] .

fhir:MessageDefinition.focus
        rdf:type          owl:Class;
        rdfs:comment      "Identifies the resource (or resources) that are being addressed by the event.  For example, the Encounter for an admit message or two Account records for a merge.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus>;
        rdfs:label        "MessageDefinition.focus";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:max
                          ] .

fhir:MessageHeader  rdf:type  owl:Class;
        rdfs:comment      "The header for a message exchange that is either requesting or responding to an action.  The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.";
        rdfs:isDefinedBy  fhirsd:MessageHeader;
        rdfs:label        "MessageHeader";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:infrastructure.exchange;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:event
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:event
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:EventDefinition fhir:SubscriptionTopic )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:event
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MessageHeader.destination;
                            owl:onProperty     fhir:destination
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MessageHeader.source;
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MessageHeader.response;
                            owl:onProperty     fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MessageDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ] .

fhir:MessageHeader.destination
        rdf:type          owl:Class;
        rdfs:comment      "The destination application which the message is intended for.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.destination>;
        rdfs:label        "MessageHeader.destination";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Url;
                                             owl:onProperty     fhir:endpoint
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Endpoint;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:endpoint
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:receiver
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:receiver
                          ] .

fhir:MessageHeader.response
        rdf:type          owl:Class;
        rdfs:comment      "Information about the message that this message is a response to.  Only present if this message is a response.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.response>;
        rdfs:label        "MessageHeader.response";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationOutcome;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:details
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:details
                          ] .

fhir:MessageHeader.source
        rdf:type          owl:Class;
        rdfs:comment      "The source application from which this message originated.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source>;
        rdfs:label        "MessageHeader.source";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Url;
                                             owl:onProperty     fhir:endpoint
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Endpoint;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:endpoint
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sender
                          ] .

fhir:Meta  rdf:type       owl:Class;
        rdfs:comment      "The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.";
        rdfs:isDefinedBy  fhirsd:Meta;
        rdfs:label        "Meta";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:versionId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:lastUpdated
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastUpdated
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:security
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:tag
                          ] .

fhir:MetadataResource
        rdf:type          owl:Class;
        rdfs:comment      "Common Interface declaration for conformance and knowledge artifact resources.";
        rdfs:isDefinedBy  fhirsd:MetadataResource;
        rdfs:label        "MetadataResource";
        rdfs:subClassOf   fhirw5:conformance.behavior , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ] .

fhir:MonetaryComponent
        rdf:type          owl:Class;
        rdfs:comment      "Financial line items use this datatype to commonly categorize the value, and other factors that may effect how the value should be interpreted.";
        rdfs:isDefinedBy  fhirsd:MonetaryComponent;
        rdfs:label        "MonetaryComponent";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:Money  rdf:type      owl:Class;
        rdfs:comment      "An amount of economic utility in some recognized currency.";
        rdfs:isDefinedBy  fhirsd:Money;
        rdfs:label        "Money";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:currency
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:currency
                          ] .

fhir:MoneyQuantity  rdf:type  owl:Class;
        rdfs:comment      "There SHALL be a code if there is a value and it SHALL be an expression of currency.  If system is present, it SHALL be ISO 4217 (system = \"urn:iso:std:iso:4217\" - currency).";
        rdfs:isDefinedBy  fhirsd:MoneyQuantity;
        rdfs:label        "MoneyQuantity";
        rdfs:subClassOf   fhir:Quantity .

fhir:NamingSystem  rdf:type  owl:Class;
        rdfs:comment      "A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc.  Represents a \"System\" used within the Identifier and Coding data types.";
        rdfs:isDefinedBy  fhirsd:NamingSystem;
        rdfs:label        "NamingSystem";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:conformance.terminology;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:responsible
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responsible
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NamingSystem.uniqueId;
                            owl:onProperty     fhir:uniqueId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:uniqueId
                          ] .

fhir:NamingSystem.uniqueId
        rdf:type          owl:Class;
        rdfs:comment      "Indicates how the system may be identified when referenced in electronic exchange.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId>;
        rdfs:label        "NamingSystem.uniqueId";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:authoritative
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoritative
                          ] .

fhir:Narrative  rdf:type  owl:Class;
        rdfs:comment      "A human-readable summary of the resource conveying the essential clinical and business information for the resource.";
        rdfs:isDefinedBy  fhirsd:Narrative;
        rdfs:label        "Narrative";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Xhtml;
                            owl:onProperty     fhir:div
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:div
                          ] .

fhir:NutritionIntake  rdf:type  owl:Class;
        rdfs:comment      "A record of intake by a patient.  A NutritionIntake may indicate that the patient may be consuming the food (i.e., solid and/or liquid), breastmilk, infant formula, supplements, enteral formula now or has consumed it in the past.  The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician.  A common scenario where this information is captured is during the history taking process during a patient visit or stay or through an app that tracks food (i.e., solid and/or liquid), breastmilk, infant formula, supplements, enteral formula consumed.   The consumption information may come from sources such as the patient's memory, from a nutrition label, or from a clinician documenting observed intake.";
        rdfs:isDefinedBy  fhirsd:NutritionIntake;
        rdfs:label        "NutritionIntake";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.careprovision;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:NutritionOrder fhir:CarePlan fhir:ServiceRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:NutritionIntake fhir:Procedure fhir:Observation )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorded
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:reported
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Group )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:reported
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reported
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionIntake.nutritionItem;
                            owl:onProperty     fhir:nutritionItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionIntake.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:NutritionIntake.nutritionItem
        rdf:type          owl:Class;
        rdfs:comment      "The nutrition product intended for consumption and/or administration.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem>;
        rdfs:label        "NutritionIntake.nutritionItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:NutritionProduct;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:nutritionProduct
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:nutritionProduct
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionIntake.nutritionItem.consumedItem;
                            owl:onProperty     fhir:consumedItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionIntake.nutritionItem.notConsumedItem;
                            owl:onProperty     fhir:notConsumedItem
                          ] .

fhir:NutritionIntake.nutritionItem.consumedItem
        rdf:type          owl:Class;
        rdfs:comment      "What nutrition item was consumed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem>;
        rdfs:label        "NutritionIntake.nutritionItem.consumedItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:rate
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionIntake.nutritionItem.consumedItem.totalIntake;
                            owl:onProperty     fhir:totalIntake
                          ] .

fhir:NutritionIntake.nutritionItem.consumedItem.totalIntake
        rdf:type          owl:Class;
        rdfs:comment      "Nutrients and/or energy contained in the intake.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.totalIntake>;
        rdfs:label        "NutritionIntake.nutritionItem.consumedItem.totalIntake";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:nutrient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:nutrient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:energy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:energy
                          ] .

fhir:NutritionIntake.nutritionItem.notConsumedItem
        rdf:type          owl:Class;
        rdfs:comment      "What nutrition item was not consumed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.notConsumedItem>;
        rdfs:label        "NutritionIntake.nutritionItem.notConsumedItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:NutritionIntake.performer
        rdf:type          owl:Class;
        rdfs:comment      "Who or what performed the intake and how they were involved.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.performer>;
        rdfs:label        "NutritionIntake.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:NutritionOrder  rdf:type  owl:Class;
        rdfs:comment      "A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to an individual or group.";
        rdfs:isDefinedBy  fhirsd:NutritionOrder;
        rdfs:label        "NutritionOrder";
        rdfs:subClassOf   fhirw5:clinical.careprovision , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:NutritionOrder fhir:ServiceRequest fhir:RequestOrchestration )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInformation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:dateTime
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:dateTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:CareTeam fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Patient fhir:Organization fhir:Group )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:AllergyIntolerance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:allergyIntolerance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:foodPreferenceModifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:excludeFoodModifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:outsideFoodAllowed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outsideFoodAllowed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.oralDiet;
                            owl:onProperty     fhir:oralDiet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:oralDiet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.supplement;
                            owl:onProperty     fhir:supplement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.enteralFormula;
                            owl:onProperty     fhir:enteralFormula
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enteralFormula
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.additive;
                            owl:onProperty     fhir:additive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:NutritionOrder.additive
        rdf:type          owl:Class;
        rdfs:comment      "Indicates modular components to be provided in addition or mixed with the oral diet, supplement, and/or enteral feeding.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive>;
        rdfs:label        "NutritionOrder.additive";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:NutritionProduct;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:modularType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modularType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:routeOfAdministration
                          ] .

fhir:NutritionOrder.enteralFormula
        rdf:type          owl:Class;
        rdfs:comment      "Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula>;
        rdfs:label        "NutritionOrder.enteralFormula";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:NutritionProduct;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productName
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:deliveryDevice
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:deliveryDevice
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deliveryDevice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:caloricDensity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:caloricDensity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:routeOfAdministration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.enteralFormula.administration;
                            owl:onProperty     fhir:administration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:maxVolumeToAdminister
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxVolumeToAdminister
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:administrationInstruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:administrationInstruction
                          ] .

fhir:NutritionOrder.enteralFormula.administration
        rdf:type          owl:Class;
        rdfs:comment      "Formula feeding administration instructions as structured data.  This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding.  An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration>;
        rdfs:label        "NutritionOrder.enteralFormula.administration";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.enteralFormula.administration.schedule;
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:rate
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:rate
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rate
                          ] .

fhir:NutritionOrder.enteralFormula.administration.schedule
        rdf:type          owl:Class;
        rdfs:comment      "Schedule information for an enteral feeding.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.schedule>;
        rdfs:label        "NutritionOrder.enteralFormula.administration.schedule";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeededFor
                          ] .

fhir:NutritionOrder.oralDiet
        rdf:type          owl:Class;
        rdfs:comment      "Diet given orally that may include texture modification, such as International Dysphagia Diet Standardisation Initiative Framework - Slightly Thick Level 1 drinks and Minced and International Dysphagia Diet Standardisation Initiative Framework - Minced and Moist Level 5 food as well as, for example, Decreased potassium diet (ie, nutrient modification), Halal diet (ie, cultural modification), and/or Low microbial diet (eg, other modification).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet>;
        rdfs:label        "NutritionOrder.oralDiet";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.oralDiet.schedule;
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.oralDiet.nutrient;
                            owl:onProperty     fhir:nutrient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.oralDiet.texture;
                            owl:onProperty     fhir:texture
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:instruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:caloricDensity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:caloricDensity
                          ] .

fhir:NutritionOrder.oralDiet.nutrient
        rdf:type          owl:Class;
        rdfs:comment      "Defines the quantity and the nutrient modified (for example carbohydrate, fiber or sodium) in the oral diet.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.nutrient>;
        rdfs:label        "NutritionOrder.oralDiet.nutrient";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:NutritionOrder.oralDiet.schedule
        rdf:type          owl:Class;
        rdfs:comment      "Schedule information for an oral diet.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.schedule>;
        rdfs:label        "NutritionOrder.oralDiet.schedule";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeededFor
                          ] .

fhir:NutritionOrder.oralDiet.texture
        rdf:type          owl:Class;
        rdfs:comment      "Class that describes any texture modifications in addition to the oral diet type required for the patient to safely consume various types of foods (i.e. solid and/or liquid).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.texture>;
        rdfs:label        "NutritionOrder.oralDiet.texture";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ] .

fhir:NutritionOrder.supplement
        rdf:type          owl:Class;
        rdfs:comment      "Oral nutritional products given in order to add further nutritional value to the patient's diet.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement>;
        rdfs:label        "NutritionOrder.supplement";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:NutritionProduct;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:productName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionOrder.supplement.schedule;
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:instruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:caloricDensity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:caloricDensity
                          ] .

fhir:NutritionOrder.supplement.schedule
        rdf:type          owl:Class;
        rdfs:comment      "Schedule information for a supplement.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.schedule>;
        rdfs:label        "NutritionOrder.supplement.schedule";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing;
                            owl:onProperty     fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeededFor
                          ] .

fhir:NutritionProduct
        rdf:type          owl:Class;
        rdfs:comment      "A food or supplement that is consumed by patients.";
        rdfs:isDefinedBy  fhirsd:NutritionProduct;
        rdfs:label        "NutritionProduct";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionProduct.nutrient;
                            owl:onProperty     fhir:nutrient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:ingredientSummary
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ingredientSummary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionProduct.ingredient;
                            owl:onProperty     fhir:ingredient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:energy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:energy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionProduct.characteristic;
                            owl:onProperty     fhir:characteristic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:NutritionProduct.instance;
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:NutritionProduct.characteristic
        rdf:type          owl:Class;
        rdfs:comment      "Specifies descriptive properties of the nutrition product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.characteristic>;
        rdfs:label        "NutritionProduct.characteristic";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Base64Binary;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:NutritionProduct.ingredient
        rdf:type          owl:Class;
        rdfs:comment      "Ingredients contained in this product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredient>;
        rdfs:label        "NutritionProduct.ingredient";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:NutritionProduct;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:amount
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:allergen
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:allergen
                          ] .

fhir:NutritionProduct.instance
        rdf:type          owl:Class;
        rdfs:comment      "Conveys instance-level information about this product item. One or several physical, countable instances or occurrences of the product.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance>;
        rdfs:label        "NutritionProduct.instance";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lotNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:expiry
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expiry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:useBy
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:useBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:biologicalSourceEvent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:biologicalSourceEvent
                          ] .

fhir:NutritionProduct.nutrient
        rdf:type          owl:Class;
        rdfs:comment      "The product's nutritional information expressed by the nutrients.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.nutrient>;
        rdfs:label        "NutritionProduct.nutrient";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:amount
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:Observation  rdf:type  owl:Class;
        rdfs:comment      "Measurements and simple assertions made about a patient, device or other subject.";
        rdfs:isDefinedBy  fhirsd:Observation;
        rdfs:label        "Observation";
        rdfs:subClassOf   fhirw5:clinical.diagnostics , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:DeviceRequest fhir:MedicationRequest fhir:NutritionOrder fhir:ServiceRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Observation.triggeredBy;
                            owl:onProperty     fhir:triggeredBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:MedicationAdministration fhir:MedicationDispense fhir:MedicationStatement fhir:Procedure fhir:Immunization fhir:ImagingStudy )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:Location fhir:Organization fhir:Procedure fhir:Practitioner fhir:Medication fhir:Substance fhir:BiologicallyDerivedProduct fhir:NutritionProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:organizer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organizer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:effective
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Instant;
                                             owl:onProperty     fhir:effective
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effective
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issued
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:RelatedPerson fhir:HealthcareService fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SampledData;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:interpretation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:context
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:bodySite
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Specimen fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:specimen
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:specimen
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:DeviceMetric )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supportingDevice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Observation.referenceRange;
                            owl:onProperty     fhir:referenceRange
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Observation fhir:QuestionnaireResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:hasMember
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DocumentReference fhir:ImagingStudy fhir:ImagingSelection fhir:QuestionnaireResponse fhir:Observation )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Observation.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:Observation.component
        rdf:type          owl:Class;
        rdfs:comment      "Some observations have multiple component observations.  These component observations are expressed as separate code value pairs that share the same attributes.  Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component>;
        rdfs:label        "Observation.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SampledData;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:dataAbsentReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:interpretation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Observation.referenceRange;
                            owl:onProperty     fhir:referenceRange
                          ] .

fhir:Observation.referenceRange
        rdf:type          owl:Class;
        rdfs:comment      "Guidance on how to interpret the value by comparison to a normal or recommended range.  Multiple reference ranges are interpreted as an \"OR\".   In other words, to represent two distinct target populations, two `referenceRange` elements would be used.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange>;
        rdfs:label        "Observation.referenceRange";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:high
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:high
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:normalValue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:normalValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:appliesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:age
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:age
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:Observation.triggeredBy
        rdf:type          owl:Class;
        rdfs:comment      "Identifies the observation(s) that triggered the performance of this observation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.triggeredBy>;
        rdfs:label        "Observation.triggeredBy";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Observation;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observation
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:observation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:ObservationDefinition
        rdf:type          owl:Class;
        rdfs:comment      "Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service.";
        rdfs:isDefinedBy  fhirsd:ObservationDefinition;
        rdfs:label        "ObservationDefinition";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ObservationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFromCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:derivedFromUri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:permittedDataType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:multipleResultsAllowed
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:multipleResultsAllowed
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SpecimenDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:specimen
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Device;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:device
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:device
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supportingDevice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:preferredReportName
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferredReportName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:permittedUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ObservationDefinition.qualifiedValue;
                            owl:onProperty     fhir:qualifiedValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ObservationDefinition fhir:Questionnaire )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:hasMember
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ObservationDefinition.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:ObservationDefinition.component
        rdf:type          owl:Class;
        rdfs:comment      "Some observations have multiple component observations, expressed as separate code value pairs.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component>;
        rdfs:label        "ObservationDefinition.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:permittedDataType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:permittedUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ObservationDefinition.qualifiedValue;
                            owl:onProperty     fhir:qualifiedValue
                          ] .

fhir:ObservationDefinition.qualifiedValue
        rdf:type          owl:Class;
        rdfs:comment      "A set of qualified values associated with a context and a set of conditions - provides a range for quantitative and ordinal observations and a collection of value sets for qualitative observations.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue>;
        rdfs:label        "ObservationDefinition.qualifiedValue";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:context
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:context
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:appliesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:sexParameterForClinicalUse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sexParameterForClinicalUse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:age
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:age
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:gestationalAge
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gestationalAge
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:rangeCategory
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rangeCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:range
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:range
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:validCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:validCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:normalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:normalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:abnormalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:abnormalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:criticalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:criticalCodedValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:interpretation
                          ] .

fhir:Oid  rdf:type        owl:Class;
        rdfs:comment      "An OID represented as a URI";
        rdfs:isDefinedBy  fhirsd:oid;
        rdfs:label        "oid";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:anyURI;
                            owl:onProperty     fhir:v
                          ] .

fhir:OperationDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).";
        rdfs:isDefinedBy  fhirsd:OperationDefinition;
        rdfs:label        "OperationDefinition";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:conformance.behavior;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:affectsState
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:affectsState
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:synchronicity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:synchronicity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:OperationDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:instance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:inputProfile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inputProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:outputProfile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outputProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationDefinition.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationDefinition.overload;
                            owl:onProperty     fhir:overload
                          ] .

fhir:OperationDefinition.overload
        rdf:type          owl:Class;
        rdfs:comment      "Defines an appropriate combination of parameters to use when invoking this operation, to help code generators when generating overloaded parameter sets for this operation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.overload>;
        rdfs:label        "OperationDefinition.overload";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:parameterName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ] .

fhir:OperationDefinition.parameter
        rdf:type          owl:Class;
        rdfs:comment      "The parameters for the operation/query.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter>;
        rdfs:label        "OperationDefinition.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:scope
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:allowedType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:targetProfile
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:searchType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:searchType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationDefinition.parameter.binding;
                            owl:onProperty     fhir:binding
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:binding
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationDefinition.parameter.referencedFrom;
                            owl:onProperty     fhir:referencedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationDefinition.parameter;
                            owl:onProperty     fhir:part
                          ] .

fhir:OperationDefinition.parameter.binding
        rdf:type          owl:Class;
        rdfs:comment      "Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.binding>;
        rdfs:label        "OperationDefinition.parameter.binding";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:strength
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:strength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:valueSet
                          ] .

fhir:OperationDefinition.parameter.referencedFrom
        rdf:type          owl:Class;
        rdfs:comment      "Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.referencedFrom>;
        rdfs:label        "OperationDefinition.parameter.referencedFrom";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:sourceId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sourceId
                          ] .

fhir:OperationOutcome
        rdf:type          owl:Class;
        rdfs:comment      "A collection of error, warning, or information messages that result from a system action.";
        rdfs:isDefinedBy  fhirsd:OperationOutcome;
        rdfs:label        "OperationOutcome";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:OperationOutcome.issue;
                            owl:onProperty     fhir:issue
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:issue
                          ] .

fhir:OperationOutcome.issue
        rdf:type          owl:Class;
        rdfs:comment      "An error, warning, or information message that results from a system action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue>;
        rdfs:label        "OperationOutcome.issue";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:severity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:details
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:details
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:diagnostics
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diagnostics
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ] .

fhir:Organization  rdf:type  owl:Class;
        rdfs:comment      "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action.";
        rdfs:isDefinedBy  fhirsd:Organization;
        rdfs:label        "Organization";
        rdfs:subClassOf   fhirw5:administrative.group , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:alias
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExtendedContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Organization.qualification;
                            owl:onProperty     fhir:qualification
                          ] .

fhir:Organization.qualification
        rdf:type          owl:Class;
        rdfs:comment      "The official certifications, accreditations, training, designations and licenses that authorize and/or otherwise endorse the provision of care by the organization.\r\rFor example, an approval to provide a type of services issued by a certifying body (such as the US Joint Commission) to an organization.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification>;
        rdfs:label        "Organization.qualification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issuer
                          ] .

fhir:OrganizationAffiliation
        rdf:type          owl:Class;
        rdfs:comment      "Defines an affiliation/assotiation/relationship between 2 distinct organizations, that is not a part-of relationship/sub-division relationship.";
        rdfs:isDefinedBy  fhirsd:OrganizationAffiliation;
        rdfs:label        "OrganizationAffiliation";
        rdfs:subClassOf   fhirw5:administrative.individual , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:participatingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:participatingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:HealthcareService;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:healthcareService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExtendedContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ] .

fhir:PackagedProductDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A medically related item or items, in a container or package.";
        rdfs:isDefinedBy  fhirsd:PackagedProductDefinition;
        rdfs:label        "PackagedProductDefinition";
        rdfs:subClassOf   fhirw5:administrative.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:MedicinalProductDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:packageFor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:containedItemQuantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.legalStatusOfSupply;
                            owl:onProperty     fhir:legalStatusOfSupply
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:MarketingStatus;
                            owl:onProperty     fhir:marketingStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:copackagedIndicator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copackagedIndicator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:attachedDocument
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.packaging;
                            owl:onProperty     fhir:packaging
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:packaging
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.packaging.property;
                            owl:onProperty     fhir:characteristic
                          ] .

fhir:PackagedProductDefinition.legalStatusOfSupply
        rdf:type          owl:Class;
        rdfs:comment      "The legal status of supply of the packaged item as classified by the regulator.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.legalStatusOfSupply>;
        rdfs:label        "PackagedProductDefinition.legalStatusOfSupply";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:jurisdiction
                          ] .

fhir:PackagedProductDefinition.packaging
        rdf:type          owl:Class;
        rdfs:comment      "A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap (which is not a device or a medication manufactured item).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging>;
        rdfs:label        "PackagedProductDefinition.packaging";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:componentPart
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:componentPart
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:material
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:alternateMaterial
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ProductShelfLife;
                            owl:onProperty     fhir:shelfLifeStorage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.packaging.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.packaging.containedItem;
                            owl:onProperty     fhir:containedItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PackagedProductDefinition.packaging;
                            owl:onProperty     fhir:packaging
                          ] .

fhir:PackagedProductDefinition.packaging.containedItem
        rdf:type          owl:Class;
        rdfs:comment      "The item(s) within the packaging.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.containedItem>;
        rdfs:label        "PackagedProductDefinition.packaging.containedItem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:ManufacturedItemDefinition fhir:DeviceDefinition fhir:PackagedProductDefinition fhir:BiologicallyDerivedProduct fhir:NutritionProduct )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:item
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:PackagedProductDefinition.packaging.property
        rdf:type          owl:Class;
        rdfs:comment      "General characteristics of this item.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.property>;
        rdfs:label        "PackagedProductDefinition.packaging.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:ParameterDefinition
        rdf:type          owl:Class;
        rdfs:comment      "The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.";
        rdfs:isDefinedBy  fhirsd:ParameterDefinition;
        rdfs:label        "ParameterDefinition";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:min
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:max
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:profile
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:profile
                          ] .

fhir:Parameters  rdf:type  owl:Class;
        rdfs:comment      "This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment).  It is not persisted or allowed to be referenced by other resources except as described in the definition of the Parameters resource.";
        rdfs:isDefinedBy  fhirsd:Parameters;
        rdfs:label        "Parameters";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:Resource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Parameters.parameter;
                            owl:onProperty     fhir:parameter
                          ] .

fhir:Parameters.parameter
        rdf:type          owl:Class;
        rdfs:comment      "A parameter passed to or received from the operation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter>;
        rdfs:label        "Parameters.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Resource;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Parameters.parameter;
                            owl:onProperty     fhir:part
                          ] .

fhir:Patient  rdf:type    owl:Class;
        rdfs:comment      "Demographics and other administrative information about an individual or animal that is the subject of potential, past, current, or future health-related care, services, or processes.";
        rdfs:isDefinedBy  fhirsd:Patient;
        rdfs:label        "Patient";
        rdfs:subClassOf   fhirw5:administrative.individual , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:birthDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:birthDate
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:deceased
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deceased
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:maritalStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maritalStatus
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:multipleBirth
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:multipleBirth
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:multipleBirth
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Patient.contact;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Patient.communication;
                            owl:onProperty     fhir:communication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:generalPractitioner
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Patient.link;
                            owl:onProperty     fhir:link
                          ] .

fhir:Patient.communication
        rdf:type          owl:Class;
        rdfs:comment      "A language which may be used to communicate with the patient about his or her health.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.communication>;
        rdfs:label        "Patient.communication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ] .

fhir:Patient.contact  rdf:type  owl:Class;
        rdfs:comment      "A contact party (e.g. guardian, partner, friend) for the patient.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact>;
        rdfs:label        "Patient.contact";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:additionalName
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:additionalAddress
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:Patient.link  rdf:type  owl:Class;
        rdfs:comment      "Link to a Patient or RelatedPerson resource that concerns the same actual individual.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.link>;
        rdfs:label        "Patient.link";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:other
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:other
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ] .

fhir:PaymentNotice  rdf:type  owl:Class;
        rdfs:comment      "This resource provides the status of the payment for goods and services rendered, and the request and response resource references.";
        rdfs:isDefinedBy  fhirsd:PaymentNotice;
        rdfs:label        "PaymentNotice";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:financial.payment;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reporter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reporter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:PaymentReconciliation;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:paymentDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:paymentDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:claimIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recipient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:recipient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:paymentStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:paymentStatus
                          ] .

fhir:PaymentReconciliation
        rdf:type          owl:Class;
        rdfs:comment      "This resource provides the details including amount of a payment and allocates the payment items being paid.";
        rdfs:isDefinedBy  fhirsd:PaymentReconciliation;
        rdfs:label        "PaymentReconciliation";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:financial.payment;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enterer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:issuerType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issuerType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:paymentIssuer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:paymentIssuer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Task;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disposition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:cardBrand
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cardBrand
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:accountNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:accountNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expirationDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:processor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:processor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:referenceNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:referenceNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:authorization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authorization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:tenderedAmount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:tenderedAmount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:returnedAmount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:returnedAmount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:paymentIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:paymentIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PaymentReconciliation.allocation;
                            owl:onProperty     fhir:allocation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:formCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PaymentReconciliation.processNote;
                            owl:onProperty     fhir:processNote
                          ] .

fhir:PaymentReconciliation.allocation
        rdf:type          owl:Class;
        rdfs:comment      "Distribution of the payment amount for a previously acknowledged payable.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation>;
        rdfs:label        "PaymentReconciliation.allocation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:predecessor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:predecessor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Claim fhir:Account fhir:Encounter fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:target
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:targetItem
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Identifier;
                                             owl:onProperty     fhir:targetItem
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:PositiveInt;
                                             owl:onProperty     fhir:targetItem
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:targetItem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Observation;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:characteristics
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:characteristics
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Account;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:account
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:submitter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:submitter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ClaimResponse;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:response
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:PractitionerRole;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:responsible
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:responsible
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:payee
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Money;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:noteNumber
                          ] .

fhir:PaymentReconciliation.processNote
        rdf:type          owl:Class;
        rdfs:comment      "A note that describes or explains the processing in a human readable form.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote>;
        rdfs:label        "PaymentReconciliation.processNote";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:number
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:Period  rdf:type     owl:Class;
        rdfs:comment      "A time period defined by a start and end date and optionally time.";
        rdfs:isDefinedBy  fhirsd:Period;
        rdfs:label        "Period";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:end
                          ] .

fhir:Person  rdf:type     owl:Class;
        rdfs:comment      "Demographics and administrative information about a person independent of a specific health-related context.";
        rdfs:isDefinedBy  fhirsd:Person;
        rdfs:label        "Person";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.entity;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:birthDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:birthDate
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:deceased
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deceased
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:maritalStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maritalStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Person.communication;
                            owl:onProperty     fhir:communication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingOrganization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Person.link;
                            owl:onProperty     fhir:link
                          ] .

fhir:Person.communication
        rdf:type          owl:Class;
        rdfs:comment      "A language which may be used to communicate with the person about his or her health.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Person#Person.communication>;
        rdfs:label        "Person.communication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ] .

fhir:Person.link  rdf:type  owl:Class;
        rdfs:comment      "Link to a resource that concerns the same actual person.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Person#Person.link>;
        rdfs:label        "Person.link";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:RelatedPerson fhir:Person )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:assurance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:assurance
                          ] .

fhir:PlanDefinition  rdf:type  owl:Class;
        rdfs:comment      "This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical and non-clinical artifacts such as clinical decision support rules, order sets, protocols, drug quality specifications, and drug manufacturing process.";
        rdfs:isDefinedBy  fhirsd:PlanDefinition;
        rdfs:label        "PlanDefinition";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:MetadataResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subtitle
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Group fhir:MedicinalProductDefinition fhir:SubstanceDefinition fhir:AdministrableProductDefinition fhir:ManufacturedItemDefinition fhir:PackagedProductDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:EvidenceVariable;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:usage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Library;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:library
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.goal;
                            owl:onProperty     fhir:goal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.actor;
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action;
                            owl:onProperty     fhir:action
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:asNeeded
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:asNeeded
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ] .

fhir:PlanDefinition.action
        rdf:type          owl:Class;
        rdfs:comment      "An action or group of actions to be taken as part of the plan. For example, in clinical care, an action would be to prescribe a particular indicated medication, or perform a particular test as appropriate. In pharmaceutical quality, an action would be the test that needs to be performed on a drug product as defined in the quality specification or the steps that are planned in a manufacturing process of a drug product or a drug substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action>;
        rdfs:label        "PlanDefinition.action";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:textEquivalent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:textEquivalent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:goalId
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:Group;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:subject
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:subject
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TriggerDefinition;
                            owl:onProperty     fhir:trigger
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.condition;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.input;
                            owl:onProperty     fhir:input
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.output;
                            owl:onProperty     fhir:output
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.relatedAction;
                            owl:onProperty     fhir:relatedAction
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RelativeTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Location;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:applicabilityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:applicabilityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:groupingBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupingBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:selectionBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:selectionBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:requiredBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requiredBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:precheckBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:precheckBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:cardinalityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cardinalityBehavior
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:ActivityDefinition fhir:Measure fhir:MessageDefinition fhir:ObservationDefinition fhir:OperationDefinition fhir:PlanDefinition fhir:Questionnaire fhir:SpecimenDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:definition
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:definition
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action.dynamicValue;
                            owl:onProperty     fhir:dynamicValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.action;
                            owl:onProperty     fhir:action
                          ] .

fhir:PlanDefinition.action.condition
        rdf:type          owl:Class;
        rdfs:comment      "An expression that describes applicability criteria or start/stop conditions for the action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.condition>;
        rdfs:label        "PlanDefinition.action.condition";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ] .

fhir:PlanDefinition.action.dynamicValue
        rdf:type          owl:Class;
        rdfs:comment      "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient's weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.dynamicValue>;
        rdfs:label        "PlanDefinition.action.dynamicValue";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ] .

fhir:PlanDefinition.action.input
        rdf:type          owl:Class;
        rdfs:comment      "Defines input data requirements for the action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.input>;
        rdfs:label        "PlanDefinition.action.input";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:relatedData
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relatedData
                          ] .

fhir:PlanDefinition.action.output
        rdf:type          owl:Class;
        rdfs:comment      "Defines the outputs of the action, if any.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.output>;
        rdfs:label        "PlanDefinition.action.output";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:relatedData
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relatedData
                          ] .

fhir:PlanDefinition.action.participant
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who should participate in performing the action described.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant>;
        rdfs:label        "PlanDefinition.action.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:actorId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actorId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActorDefinition fhir:CapabilityStatement fhir:DeviceDefinition fhir:Group fhir:SpecimenDefinition fhir:StructureDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Endpoint fhir:HealthcareService fhir:Location fhir:Medication fhir:MedicinalProductDefinition fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance fhir:SubstanceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ] .

fhir:PlanDefinition.action.relatedAction
        rdf:type          owl:Class;
        rdfs:comment      "A relationship to another action such as \"before\" or \"30-60 minutes after start of\".";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction>;
        rdfs:label        "PlanDefinition.action.relatedAction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:targetId
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:targetId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:endRelationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endRelationship
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:offset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:offset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ] .

fhir:PlanDefinition.actor
        rdf:type          owl:Class;
        rdfs:comment      "Actors represent the individuals or groups involved in the execution of the defined set of activities.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor>;
        rdfs:label        "PlanDefinition.actor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.actor.option;
                            owl:onProperty     fhir:option
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:option
                          ] .

fhir:PlanDefinition.actor.option
        rdf:type          owl:Class;
        rdfs:comment      "The characteristics of the candidates that could serve as the actor.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option>;
        rdfs:label        "PlanDefinition.actor.option";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActorDefinition fhir:CapabilityStatement fhir:DeviceDefinition fhir:Group fhir:SpecimenDefinition fhir:StructureDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Endpoint fhir:HealthcareService fhir:Location fhir:Medication fhir:MedicinalProductDefinition fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance fhir:SubstanceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ] .

fhir:PlanDefinition.goal
        rdf:type          owl:Class;
        rdfs:comment      "A goal describes an expected outcome that activities within the plan are intended to achieve. For example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, meeting the acceptance criteria for a test as specified by a quality specification, etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal>;
        rdfs:label        "PlanDefinition.goal";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:addresses
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PlanDefinition.goal.target;
                            owl:onProperty     fhir:target
                          ] .

fhir:PlanDefinition.goal.target
        rdf:type          owl:Class;
        rdfs:comment      "Indicates what should be done and within what timeframe.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.target>;
        rdfs:label        "PlanDefinition.goal.target";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:measure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measure
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:detail
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:detail
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:detail
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:due
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:due
                          ] .

fhir:PositiveInt  rdf:type  owl:Class;
        rdfs:comment      "An integer with a value that is positive (e.g. >0)";
        rdfs:isDefinedBy  fhirsd:positiveInt;
        rdfs:label        "positiveInt";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:positiveInteger;
                            owl:onProperty     fhir:v
                          ] .

fhir:Practitioner  rdf:type  owl:Class;
        rdfs:comment      "A person who is directly or indirectly involved in the provisioning of healthcare or related services.";
        rdfs:isDefinedBy  fhirsd:Practitioner;
        rdfs:label        "Practitioner";
        rdfs:subClassOf   fhirw5:administrative.individual , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:birthDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:birthDate
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:deceased
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:deceased
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:deceased
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Practitioner.qualification;
                            owl:onProperty     fhir:qualification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Practitioner.communication;
                            owl:onProperty     fhir:communication
                          ] .

fhir:Practitioner.communication
        rdf:type          owl:Class;
        rdfs:comment      "A language which may be used to communicate with the practitioner, often for correspondence/administrative purposes.\r\rThe `PractitionerRole.communication` property should be used for publishing the languages that a practitioner is able to communicate with patients (on a per Organization/Role basis).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.communication>;
        rdfs:label        "Practitioner.communication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ] .

fhir:Practitioner.qualification
        rdf:type          owl:Class;
        rdfs:comment      "The official qualifications, certifications, accreditations, training, licenses (and other types of educations/skills/capabilities) that authorize or otherwise pertain to the provision of care by the practitioner.\r\rFor example, a medical license issued by a medical board of licensure authorizing the practitioner to practice medicine within a certain locality.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification>;
        rdfs:label        "Practitioner.qualification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:issuer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:issuer
                          ] .

fhir:PractitionerRole
        rdf:type          owl:Class;
        rdfs:comment      "A specific set of Roles/Locations/specialties/services that a practitioner may perform, or has performed at an organization during a period of time.";
        rdfs:isDefinedBy  fhirsd:PractitionerRole;
        rdfs:label        "PractitionerRole";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.individual;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Practitioner;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:practitioner
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:practitioner
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:HealthcareService;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:healthcareService
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ExtendedContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:characteristic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:communication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Availability;
                            owl:onProperty     fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:availability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Endpoint;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ] .

fhir:PrimitiveType  rdf:type  owl:Class;
        rdfs:comment      "The base type for all re-useable types defined that have a simple property.";
        rdfs:isDefinedBy  fhirsd:PrimitiveType;
        rdfs:label        "PrimitiveType";
        rdfs:subClassOf   fhir:DataType .

fhir:Procedure  rdf:type  owl:Class;
        rdfs:comment      "An action that is or was performed on or for a patient, practitioner, device, organization, or location. For example, this can be a physical intervention on a patient like an operation, or less invasive like long term services, counseling, or hypnotherapy.  This can be a quality or safety inspection for a location, organization, or device.  This can be an accreditation procedure on a practitioner for licensing.";
        rdfs:isDefinedBy  fhirsd:Procedure;
        rdfs:label        "Procedure";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:ServiceRequest fhir:MedicationRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Procedure fhir:Observation fhir:MedicationAdministration )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:Practitioner fhir:Organization fhir:Location )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:RelatedPerson fhir:Practitioner fhir:Organization fhir:CareTeam fhir:PractitionerRole fhir:Specimen )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recorder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorder
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:reported
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Patient fhir:RelatedPerson fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:reported
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reported
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Procedure.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:Procedure fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Observation;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:DiagnosticReport fhir:DocumentReference fhir:Composition fhir:Bundle )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:report
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Condition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:complication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:ServiceRequest fhir:PlanDefinition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:followUp
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Procedure.focalDevice;
                            owl:onProperty     fhir:focalDevice
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Device fhir:Medication fhir:Substance fhir:BiologicallyDerivedProduct )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:used
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:supportingInfo
                          ] .

fhir:Procedure.focalDevice
        rdf:type          owl:Class;
        rdfs:comment      "A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.focalDevice>;
        rdfs:label        "Procedure.focalDevice";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:action
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Device;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manipulated
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:manipulated
                          ] .

fhir:Procedure.performer
        rdf:type          owl:Class;
        rdfs:comment      "Indicates who or what performed the procedure and how they were involved.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer>;
        rdfs:label        "Procedure.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Device fhir:CareTeam fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:ProductShelfLife
        rdf:type          owl:Class;
        rdfs:comment      "The shelf-life and storage information for a medicinal product item or container can be described using this class.";
        rdfs:isDefinedBy  fhirsd:ProductShelfLife;
        rdfs:label        "ProductShelfLife";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:period
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:period
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialPrecautionsForStorage
                          ] .

fhir:Provenance  rdf:type  owl:Class;
        rdfs:comment      "Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which MAY impact security, privacy, and trust policies.";
        rdfs:isDefinedBy  fhirsd:Provenance;
        rdfs:label        "Provenance";
        rdfs:subClassOf   fhirw5:infrastructure.information , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:target
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurred
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurred
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurred
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recorded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:policy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:authorization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:why
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:why
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:activity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:activity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Provenance.agent;
                            owl:onProperty     fhir:agent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:agent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Provenance.entity;
                            owl:onProperty     fhir:entity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Signature;
                            owl:onProperty     fhir:signature
                          ] .

fhir:Provenance.agent
        rdf:type          owl:Class;
        rdfs:comment      "An actor taking a role in an activity  for which it can be assigned some degree of responsibility for the activity taking place.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent>;
        rdfs:label        "Provenance.agent";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:Device fhir:RelatedPerson fhir:Group fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:RelatedPerson fhir:Group fhir:HealthcareService )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onBehalfOf
                          ] .

fhir:Provenance.entity
        rdf:type          owl:Class;
        rdfs:comment      "An entity used in this activity.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.entity>;
        rdfs:label        "Provenance.entity";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:what
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:what
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Provenance.agent;
                            owl:onProperty     fhir:agent
                          ] .

fhir:Quantity  rdf:type   owl:Class;
        rdfs:comment      "A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.";
        rdfs:isDefinedBy  fhirsd:Quantity;
        rdfs:label        "Quantity";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ] .

fhir:Questionnaire  rdf:type  owl:Class;
        rdfs:comment      "A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.";
        rdfs:isDefinedBy  fhirsd:Questionnaire;
        rdfs:label        "Questionnaire";
        rdfs:subClassOf   fhirw5:infrastructure.information , fhir:MetadataResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Questionnaire;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:subjectType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Questionnaire.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:Questionnaire.item
        rdf:type          owl:Class;
        rdfs:comment      "A particular question, question grouping or display text that is part of the questionnaire.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item>;
        rdfs:label        "Questionnaire.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Questionnaire.item.enableWhen;
                            owl:onProperty     fhir:enableWhen
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:enableBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:enableBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:disabledDisplay
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:disabledDisplay
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:required
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:required
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:repeats
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:repeats
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:readOnly
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:readOnly
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:maxLength
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxLength
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:answerConstraint
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:answerConstraint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:answerValueSet
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:answerValueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Questionnaire.item.answerOption;
                            owl:onProperty     fhir:answerOption
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Questionnaire.item.initial;
                            owl:onProperty     fhir:initial
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Questionnaire.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:Questionnaire.item.answerOption
        rdf:type          owl:Class;
        rdfs:comment      "One of the permitted answers for the question.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerOption>;
        rdfs:label        "Questionnaire.item.answerOption";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:initialSelected
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:initialSelected
                          ] .

fhir:Questionnaire.item.enableWhen
        rdf:type          owl:Class;
        rdfs:comment      "A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableWhen>;
        rdfs:label        "Questionnaire.item.enableWhen";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:question
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:question
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:operator
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:operator
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:answer
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:answer
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:answer
                          ] .

fhir:Questionnaire.item.initial
        rdf:type          owl:Class;
        rdfs:comment      "One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.initial>;
        rdfs:label        "Questionnaire.item.initial";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:QuestionnaireResponse
        rdf:type          owl:Class;
        rdfs:comment      "A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.";
        rdfs:isDefinedBy  fhirsd:QuestionnaireResponse;
        rdfs:label        "QuestionnaireResponse";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:infrastructure.information;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:ServiceRequest )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Observation fhir:Procedure )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Questionnaire;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:questionnaire
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:questionnaire
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authored
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authored
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson fhir:Organization fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:QuestionnaireResponse.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:QuestionnaireResponse.item
        rdf:type          owl:Class;
        rdfs:comment      "A group or question item from the original questionnaire for which answers are provided.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item>;
        rdfs:label        "QuestionnaireResponse.item";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:QuestionnaireResponse.item.answer;
                            owl:onProperty     fhir:answer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:QuestionnaireResponse.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:QuestionnaireResponse.item.answer
        rdf:type          owl:Class;
        rdfs:comment      "The respondent's answer(s) to the question.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.answer>;
        rdfs:label        "QuestionnaireResponse.item.answer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Time;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:QuestionnaireResponse.item;
                            owl:onProperty     fhir:item
                          ] .

fhir:Range  rdf:type      owl:Class;
        rdfs:comment      "A set of ordered Quantities defined by a low and high limit.";
        rdfs:isDefinedBy  fhirsd:Range;
        rdfs:label        "Range";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:high
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:high
                          ] .

fhir:Ratio  rdf:type      owl:Class;
        rdfs:comment      "A relationship of two Quantity values - expressed as a numerator and a denominator.";
        rdfs:isDefinedBy  fhirsd:Ratio;
        rdfs:label        "Ratio";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:numerator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numerator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:denominator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:denominator
                          ] .

fhir:RatioRange  rdf:type  owl:Class;
        rdfs:comment      "A range of ratios expressed as a low and high numerator and a denominator.";
        rdfs:isDefinedBy  fhirsd:RatioRange;
        rdfs:label        "RatioRange";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:lowNumerator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lowNumerator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:highNumerator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:highNumerator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:denominator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:denominator
                          ] .

fhir:Reference  rdf:type  owl:Class;
        rdfs:comment      "A reference from one resource to another.";
        rdfs:isDefinedBy  fhirsd:Reference;
        rdfs:label        "Reference";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:l
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ] .

fhir:RegulatedAuthorization
        rdf:type          owl:Class;
        rdfs:comment      "Regulatory approval, clearance or licensing related to a regulated product, treatment, facility or activity that is cited in a guidance, regulation, rule or legislative act. An example is Market Authorization relating to a Medicinal Product.";
        rdfs:isDefinedBy  fhirsd:RegulatedAuthorization;
        rdfs:label        "RegulatedAuthorization";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.medication;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:MedicinalProductDefinition fhir:BiologicallyDerivedProduct fhir:NutritionProduct fhir:PackagedProductDefinition fhir:ManufacturedItemDefinition fhir:Ingredient fhir:SubstanceDefinition fhir:DeviceDefinition fhir:ResearchStudy fhir:ActivityDefinition fhir:PlanDefinition fhir:ObservationDefinition fhir:Practitioner fhir:Organization fhir:Location )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:region
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:validityPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:validityPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:ClinicalUseDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:indication
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:intendedUse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intendedUse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:holder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:holder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:regulator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:regulator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:attachedDocument
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RegulatedAuthorization.case;
                            owl:onProperty     fhir:case
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:case
                          ] .

fhir:RegulatedAuthorization.case
        rdf:type          owl:Class;
        rdfs:comment      "The case or regulatory procedure for granting or amending a regulated authorization. An authorization is granted in response to submissions/applications by those seeking authorization. A case is the administrative process that deals with the application(s) that relate to this and assesses them. Note: This area is subject to ongoing review and the workgroup is seeking implementer feedback on its use (see link at bottom of page).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case>;
        rdfs:label        "RegulatedAuthorization.case";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:date
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:date
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RegulatedAuthorization.case;
                            owl:onProperty     fhir:application
                          ] .

fhir:RelatedArtifact  rdf:type  owl:Class;
        rdfs:comment      "Related artifacts such as dependencies, components, additional documentation, justification, or bibliographic references.";
        rdfs:isDefinedBy  fhirsd:RelatedArtifact;
        rdfs:label        "RelatedArtifact";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:citation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:citation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:document
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:document
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:resourceReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resourceReference
                          ] .

fhir:RelatedPerson  rdf:type  owl:Class;
        rdfs:comment      "Information about a person that is involved in a patient's health or the care for a patient, but who is not the primary target of healthcare.";
        rdfs:isDefinedBy  fhirsd:RelatedPerson;
        rdfs:label        "RelatedPerson";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.individual;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:HumanName;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:telecom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gender
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:birthDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:birthDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Address;
                            owl:onProperty     fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:photo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedPerson.communication;
                            owl:onProperty     fhir:communication
                          ] .

fhir:RelatedPerson.communication
        rdf:type          owl:Class;
        rdfs:comment      "A language which may be used to communicate with the related person.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.communication>;
        rdfs:label        "RelatedPerson.communication";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ] .

fhir:RelativeTime  rdf:type  owl:Class;
        rdfs:comment      "RelativeTime expresses a time or time period as relative to the time of an event defined in data types other than dateTime.";
        rdfs:isDefinedBy  fhirsd:RelativeTime;
        rdfs:label        "RelativeTime";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:contextReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contextReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActivityDefinition fhir:EventDefinition fhir:PlanDefinition fhir:ObservationDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:contextDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contextDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:contextPath
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contextPath
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:contextCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contextCode
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:offset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:offset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:text
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:text
                          ] .

fhir:RequestOrchestration
        rdf:type          owl:Class;
        rdfs:comment      "A set of related requests that can be used to capture intended activities that have inter-dependencies such as \"give this medication after that one\".";
        rdfs:isDefinedBy  fhirsd:RequestOrchestration;
        rdfs:label        "RequestOrchestration";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.general;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:instantiatesCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:instantiatesUri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Location fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Goal;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:goal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action;
                            owl:onProperty     fhir:action
                          ] .

fhir:RequestOrchestration.action
        rdf:type          owl:Class;
        rdfs:comment      "The actions, if any, produced by the evaluation of the artifact.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action>;
        rdfs:label        "RequestOrchestration.action";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:linkId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:prefix
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:textEquivalent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:textEquivalent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Goal;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:goal
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.condition;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.input;
                            owl:onProperty     fhir:input
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.output;
                            owl:onProperty     fhir:output
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.relatedAction;
                            owl:onProperty     fhir:relatedAction
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Age;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RelativeTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Location;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.participant;
                            owl:onProperty     fhir:participant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:applicabilityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:applicabilityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:groupingBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupingBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:selectionBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:selectionBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:requiredBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requiredBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:precheckBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:precheckBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:cardinalityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cardinalityBehavior
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:ActivityDefinition fhir:Measure fhir:MessageDefinition fhir:ObservationDefinition fhir:OperationDefinition fhir:PlanDefinition fhir:Questionnaire fhir:SpecimenDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:definition
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:definition
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Canonical;
                            owl:onProperty     fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:transform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action.dynamicValue;
                            owl:onProperty     fhir:dynamicValue
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RequestOrchestration.action;
                            owl:onProperty     fhir:action
                          ] .

fhir:RequestOrchestration.action.condition
        rdf:type          owl:Class;
        rdfs:comment      "An expression that describes applicability criteria, or start/stop conditions for the action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.condition>;
        rdfs:label        "RequestOrchestration.action.condition";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ] .

fhir:RequestOrchestration.action.dynamicValue
        rdf:type          owl:Class;
        rdfs:comment      "Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient's weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.dynamicValue>;
        rdfs:label        "RequestOrchestration.action.dynamicValue";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:path
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ] .

fhir:RequestOrchestration.action.input
        rdf:type          owl:Class;
        rdfs:comment      "Defines input data requirements for the action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.input>;
        rdfs:label        "RequestOrchestration.action.input";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:relatedData
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relatedData
                          ] .

fhir:RequestOrchestration.action.output
        rdf:type          owl:Class;
        rdfs:comment      "Defines the outputs of the action, if any.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.output>;
        rdfs:label        "RequestOrchestration.action.output";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:relatedData
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relatedData
                          ] .

fhir:RequestOrchestration.action.participant
        rdf:type          owl:Class;
        rdfs:comment      "The participant that should perform or be responsible for this action.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant>;
        rdfs:label        "RequestOrchestration.action.participant";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ActorDefinition fhir:CapabilityStatement fhir:DeviceDefinition fhir:Group fhir:SpecimenDefinition fhir:StructureDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Endpoint fhir:HealthcareService fhir:Location fhir:Medication fhir:MedicinalProductDefinition fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance fhir:SubstanceDefinition )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:ActorDefinition fhir:CapabilityStatement fhir:DeviceDefinition fhir:Group fhir:SpecimenDefinition fhir:StructureDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:actor
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:BiologicallyDerivedProduct fhir:CareTeam fhir:Device fhir:Endpoint fhir:HealthcareService fhir:Location fhir:Medication fhir:MedicinalProductDefinition fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Specimen fhir:Substance fhir:SubstanceDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:actor
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actor
                          ] .

fhir:RequestOrchestration.action.relatedAction
        rdf:type          owl:Class;
        rdfs:comment      "A relationship to another action such as \"before\" or \"30-60 minutes after start of\".";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction>;
        rdfs:label        "RequestOrchestration.action.relatedAction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:targetId
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:targetId
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:endRelationship
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endRelationship
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:offset
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:offset
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ] .

fhir:Requirements  rdf:type  owl:Class;
        rdfs:comment      "The Requirements resource is used to describe an actor - a human or an application that plays a role in data exchange, and that may have obligations associated with the role the actor plays.";
        rdfs:isDefinedBy  fhirsd:Requirements;
        rdfs:label        "Requirements";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:conformance.content;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Requirements;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Requirements.imports;
                            owl:onProperty     fhir:imports
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Requirements.actor;
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Requirements.statement;
                            owl:onProperty     fhir:statement
                          ] .

fhir:Requirements.actor
        rdf:type          owl:Class;
        rdfs:comment      "An actor these requirements are in regard to.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.actor>;
        rdfs:label        "Requirements.actor";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ActorDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:key
                          ] .

fhir:Requirements.imports
        rdf:type          owl:Class;
        rdfs:comment      "Points to requirements defined elsewhere that have the same force as if they were defined in this instance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.imports>;
        rdfs:label        "Requirements.imports";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Requirements;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ] .

fhir:Requirements.statement
        rdf:type          owl:Class;
        rdfs:comment      "The actual statement of conformance requirement.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement>;
        rdfs:label        "Requirements.statement";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:conformance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:conditionality
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:conditionality
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Requirements.statement.derivedFrom;
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Requirements.statement.partOf;
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:satisfiedBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:actor
                          ] .

fhir:Requirements.statement.derivedFrom
        rdf:type          owl:Class;
        rdfs:comment      "Indicates that this statement is refining, tightening, or establishing more context for the referenced requirement/statement.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.derivedFrom>;
        rdfs:label        "Requirements.statement.derivedFrom";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Requirements;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ] .

fhir:Requirements.statement.partOf
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a higher-level requirement or statement which this referencing statement is a logical sub-requirement of.  I.e. This statement is a necessary step to achieving the referenced requirement/statement.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.partOf>;
        rdfs:label        "Requirements.statement.partOf";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Requirements;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:key
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:key
                          ] .

fhir:ResearchStudy  rdf:type  owl:Class;
        rdfs:comment      "A scientific study intended to increase health-related knowledge. For example, clinical trials are research studies that involve people. These studies may be related to new ways to screen, prevent, diagnose, and treat disease. They may also study certain outcomes and certain groups of people by looking at data collected in the past or future.";
        rdfs:isDefinedBy  fhirsd:ResearchStudy;
        rdfs:label        "ResearchStudy";
        rdfs:subClassOf   fhirw5:clinical.diagnostics , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.label;
                            owl:onProperty     fhir:label
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:PlanDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:protocol
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ResearchStudy;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:citeAs
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.relatesTo;
                            owl:onProperty     fhir:relatesTo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:purposeType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:phase
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:phase
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:studyDesign
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Medication fhir:MedicinalProductDefinition fhir:SubstanceDefinition fhir:DeviceDefinition fhir:PlanDefinition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:keyword
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:region
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:descriptionSummary
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:descriptionSummary
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Location fhir:ResearchStudy fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:site
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.associatedParty;
                            owl:onProperty     fhir:associatedParty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.progressStatus;
                            owl:onProperty     fhir:progressStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:whyStopped
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:whyStopped
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.recruitment;
                            owl:onProperty     fhir:recruitment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:recruitment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.comparisonGroup;
                            owl:onProperty     fhir:comparisonGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.objective;
                            owl:onProperty     fhir:objective
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Composition fhir:DiagnosticReport fhir:DocumentReference fhir:Evidence )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:result
                          ] .

fhir:ResearchStudy.associatedParty
        rdf:type          owl:Class;
        rdfs:comment      "Sponsors, collaborators, and other parties.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty>;
        rdfs:label        "ResearchStudy.associatedParty";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:party
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:party
                          ] .

fhir:ResearchStudy.comparisonGroup
        rdf:type          owl:Class;
        rdfs:comment      "Describes an expected event or sequence of events for one of the subjects of a study. E.g. for a living subject: exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up. E.g. for a stability study: {store sample from lot A at 25 degrees for 1 month}, {store sample from lot A at 40 degrees for 1 month}.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup>;
        rdfs:label        "ResearchStudy.comparisonGroup";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:targetNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:targetNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:actualNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actualNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:eligibility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:eligibility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:observedGroup
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:observedGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ] .

fhir:ResearchStudy.label
        rdf:type          owl:Class;
        rdfs:comment      "Additional names for the study.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.label>;
        rdfs:label        "ResearchStudy.label";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ] .

fhir:ResearchStudy.objective
        rdf:type          owl:Class;
        rdfs:comment      "A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data collected during the study.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective>;
        rdfs:label        "ResearchStudy.objective";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.objective.outcomeMeasure;
                            owl:onProperty     fhir:outcomeMeasure
                          ] .

fhir:ResearchStudy.objective.outcomeMeasure
        rdf:type          owl:Class;
        rdfs:comment      "An \"outcome measure\", \"endpoint\", \"effect measure\" or \"measure of effect\" is a specific measurement or observation used to quantify the effect of experimental variables on the participants in a study, or for observational studies, to describe patterns of diseases or traits or associations with exposures, risk factors or treatment.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure>;
        rdfs:label        "ResearchStudy.objective.outcomeMeasure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:EvidenceVariable;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:population
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:population
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:intervention
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:intervention
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:summaryMeasure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:summaryMeasure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Evidence;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:endpointAnalysisPlan
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endpointAnalysisPlan
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchStudy.objective.outcomeMeasure.eventHandling;
                            owl:onProperty     fhir:eventHandling
                          ] .

fhir:ResearchStudy.objective.outcomeMeasure.eventHandling
        rdf:type          owl:Class;
        rdfs:comment      "Handling of intercurrent event.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling>;
        rdfs:label        "ResearchStudy.objective.outcomeMeasure.eventHandling";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:group
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ] .

fhir:ResearchStudy.progressStatus
        rdf:type          owl:Class;
        rdfs:comment      "Dates for status changes for the conduct of the study, or study registry and administrative actions.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.progressStatus>;
        rdfs:label        "ResearchStudy.progressStatus";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:state
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:actual
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actual
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ] .

fhir:ResearchStudy.recruitment
        rdf:type          owl:Class;
        rdfs:comment      "Target or actual group of participants enrolled in study.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment>;
        rdfs:label        "ResearchStudy.recruitment";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:targetNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:targetNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:actualNumber
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actualNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:eligibility
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:eligibility
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actualGroup
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:actualGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ] .

fhir:ResearchStudy.relatesTo
        rdf:type          owl:Class;
        rdfs:comment      "Relationships that this ResearchStudy has with other FHIR or non-FHIR resources that already exist.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.relatesTo>;
        rdfs:label        "ResearchStudy.relatesTo";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Canonical;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:target
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:target
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:target
                          ] .

fhir:ResearchSubject  rdf:type  owl:Class;
        rdfs:comment      "A ResearchSubject is a participant or object which is the recipient of investigative activities in a research study.";
        rdfs:isDefinedBy  fhirsd:ResearchSubject;
        rdfs:label        "ResearchSubject";
        rdfs:subClassOf   fhirw5:clinical.diagnostics , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ResearchStudy;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:study
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:study
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Specimen fhir:Device fhir:Medication fhir:Substance fhir:SubstanceDefinition fhir:BiologicallyDerivedProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchSubject.subjectState;
                            owl:onProperty     fhir:subjectState
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ResearchSubject.subjectMilestone;
                            owl:onProperty     fhir:subjectMilestone
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Group;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:comparisonGroup
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Consent;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:consent
                          ] .

fhir:ResearchSubject.subjectMilestone
        rdf:type          owl:Class;
        rdfs:comment      "A significant event in the progress of a ResearchSubject.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectMilestone>;
        rdfs:label        "ResearchSubject.subjectMilestone";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:milestone
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:milestone
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ] .

fhir:ResearchSubject.subjectState
        rdf:type          owl:Class;
        rdfs:comment      "A duration in the lifecycle of the ResearchSubject within a ResearchStudy.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState>;
        rdfs:label        "ResearchSubject.subjectState";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:startDate
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:startDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:endDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ] .

fhir:Resource  rdf:type   owl:Class;
        rdfs:comment      "This is the base resource type for everything.";
        rdfs:isDefinedBy  fhirsd:Resource;
        rdfs:label        "Resource";
        rdfs:subClassOf   fhir:Base;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:id
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:id
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Meta;
                            owl:onProperty     fhir:meta
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:meta
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:implicitRules
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:nodeRole
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:implicitRules
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ] .

fhir:RiskAssessment  rdf:type  owl:Class;
        rdfs:comment      "An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.";
        rdfs:isDefinedBy  fhirsd:RiskAssessment;
        rdfs:label        "RiskAssessment";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Condition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RiskAssessment.prediction;
                            owl:onProperty     fhir:prediction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:mitigation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:mitigation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:RiskAssessment.prediction
        rdf:type          owl:Class;
        rdfs:comment      "Describes the expected outcome for the subject.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction>;
        rdfs:label        "RiskAssessment.prediction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:outcome
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:outcome
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:probability
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:probability
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:probability
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:probability
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:qualitativeRisk
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:qualitativeRisk
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:relativeRisk
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:relativeRisk
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:when
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:when
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:when
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:rationale
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:rationale
                          ] .

fhir:SampledData  rdf:type  owl:Class;
        rdfs:comment      "A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data.";
        rdfs:isDefinedBy  fhirsd:SampledData;
        rdfs:label        "SampledData";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:origin
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:origin
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:interval
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:interval
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intervalUnit
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intervalUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:factor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:lowerLimit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lowerLimit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:upperLimit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:upperLimit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:dimensions
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:dimensions
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ConceptMap;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:codeMap
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:codeMap
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:offsets
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offsets
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:data
                          ] .

fhir:Schedule  rdf:type   owl:Class;
        rdfs:comment      "A container for slots of time that may be available for booking appointments.";
        rdfs:isDefinedBy  fhirsd:Schedule;
        rdfs:label        "Schedule";
        rdfs:subClassOf   fhirw5:workflow.scheduling , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:active
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:serviceCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:HealthcareService;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:serviceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:CareTeam fhir:RelatedPerson fhir:Device fhir:HealthcareService fhir:Location )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:planningHorizon
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:planningHorizon
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ] .

fhir:SearchParameter  rdf:type  owl:Class;
        rdfs:comment      "A search parameter that defines a named search item that can be used to search/filter on a resource.";
        rdfs:isDefinedBy  fhirsd:SearchParameter;
        rdfs:label        "SearchParameter";
        rdfs:subClassOf   fhir:CanonicalResource , fhirw5:conformance.behavior;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SearchParameter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:aliasCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:processingMode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:processingMode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:constraint
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:constraint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:target
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:multipleOr
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:multipleOr
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:multipleAnd
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:multipleAnd
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:chain
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SearchParameter.component;
                            owl:onProperty     fhir:component
                          ] .

fhir:SearchParameter.component
        rdf:type          owl:Class;
        rdfs:comment      "Used to define the parts of a composite search parameter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.component>;
        rdfs:label        "SearchParameter.component";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SearchParameter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:definition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:expression
                          ] .

fhir:ServiceRequest  rdf:type  owl:Class;
        rdfs:comment      "A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.";
        rdfs:isDefinedBy  fhirsd:ServiceRequest;
        rdfs:label        "ServiceRequest";
        rdfs:subClassOf   fhirw5:clinical.general , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ServiceRequest fhir:DocumentReference fhir:MedicationRequest fhir:RequestOrchestration fhir:CarePlan fhir:DeviceRequest fhir:CommunicationRequest fhir:NutritionOrder fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:ServiceRequest fhir:DocumentReference fhir:MedicationRequest fhir:RequestOrchestration fhir:CarePlan fhir:DeviceRequest fhir:CommunicationRequest fhir:NutritionOrder fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:replaces
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:requisition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requisition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:ActivityDefinition fhir:PlanDefinition )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ServiceRequest.orderDetail;
                            owl:onProperty     fhir:orderDetail
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:quantity
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:quantity
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:quantity
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Location fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:occurrence
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:occurrence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:asNeeded
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:asNeededFor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:Patient fhir:RelatedPerson fhir:Device fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performerType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:HealthcareService fhir:Patient fhir:Device fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Location;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Condition fhir:Observation fhir:DiagnosticReport fhir:DocumentReference fhir:DetectedIssue fhir:Procedure fhir:RiskAssessment )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Coverage fhir:ClaimResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:supportingInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ServiceRequest.patientInstruction;
                            owl:onProperty     fhir:patientInstruction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:relevantHistory
                          ] .

fhir:ServiceRequest.orderDetail
        rdf:type          owl:Class;
        rdfs:comment      "Additional details and instructions about how the services are to be delivered. For example, an order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied. Questions or additional information to be gathered from a patient may be included here.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail>;
        rdfs:label        "ServiceRequest.orderDetail";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:parameterFocus
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:Device fhir:DeviceRequest fhir:Medication fhir:MedicationRequest fhir:BiologicallyDerivedProduct fhir:Substance fhir:SubstanceDefinition fhir:MedicinalProductDefinition )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:parameterFocus
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:parameterFocus
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:parameterFocus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ServiceRequest.orderDetail.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:parameter
                          ] .

fhir:ServiceRequest.orderDetail.parameter
        rdf:type          owl:Class;
        rdfs:comment      "The parameter details for the service being requested.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail.parameter>;
        rdfs:label        "ServiceRequest.orderDetail.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ServiceRequest.patientInstruction
        rdf:type          owl:Class;
        rdfs:comment      "Instructions in terms that are understood by the patient or consumer.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.patientInstruction>;
        rdfs:label        "ServiceRequest.patientInstruction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Markdown;
                                             owl:onProperty     fhir:instruction
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DocumentReference;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:instruction
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instruction
                          ] .

fhir:Signature  rdf:type  owl:Class;
        rdfs:comment      "A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities.";
        rdfs:isDefinedBy  fhirsd:Signature;
        rdfs:label        "Signature";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:when
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:when
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Patient fhir:Device fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:who
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Patient fhir:Device fhir:Organization )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:onBehalfOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:targetFormat
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:targetFormat
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:sigFormat
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sigFormat
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Base64Binary;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:data
                          ] .

fhir:SimpleQuantity  rdf:type  owl:Class;
        rdfs:comment      "The comparator is not used on a SimpleQuantity";
        rdfs:isDefinedBy  fhirsd:SimpleQuantity;
        rdfs:label        "SimpleQuantity";
        rdfs:subClassOf   fhir:Quantity .

fhir:Slot  rdf:type       owl:Class;
        rdfs:comment      "A slot of time on a schedule that may be available for booking appointments.";
        rdfs:isDefinedBy  fhirsd:Slot;
        rdfs:label        "Slot";
        rdfs:subClassOf   fhirw5:workflow.scheduling , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:serviceCategory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:HealthcareService;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:serviceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:specialty
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:appointmentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Schedule;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:schedule
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:start
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:overbooked
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:overbooked
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ] .

fhir:Specimen  rdf:type   owl:Class;
        rdfs:comment      "A sample to be used for analysis.";
        rdfs:isDefinedBy  fhirsd:Specimen;
        rdfs:label        "Specimen";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:BiologicallyDerivedProduct fhir:Substance fhir:Location fhir:NutritionProduct )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subject
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Group fhir:Device fhir:BiologicallyDerivedProduct fhir:Substance fhir:Location fhir:NutritionProduct fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:receivedTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:receivedTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Specimen;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:parent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ServiceRequest;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:request
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:combined
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:combined
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Specimen.feature;
                            owl:onProperty     fhir:feature
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Specimen.collection;
                            owl:onProperty     fhir:collection
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collection
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Specimen.processing;
                            owl:onProperty     fhir:processing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Specimen.container;
                            owl:onProperty     fhir:container
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:Specimen.collection
        rdf:type          owl:Class;
        rdfs:comment      "Details concerning the specimen collection.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection>;
        rdfs:label        "Specimen.collection";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Organization fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:collector
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collector
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:collected
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:collected
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:collected
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Procedure;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:procedure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:BodyStructure;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:bodyStructure
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:fastingStatus
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:fastingStatus
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fastingStatus
                          ] .

fhir:Specimen.container
        rdf:type          owl:Class;
        rdfs:comment      "The container holding the specimen.  The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.container>;
        rdfs:label        "Specimen.container";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:specimenQuantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:specimenQuantity
                          ] .

fhir:Specimen.feature
        rdf:type          owl:Class;
        rdfs:comment      "A physical feature or landmark on a specimen, highlighted for context by the collector of the specimen (e.g. surgeon), that identifies the type of feature as well as its meaning (e.g. the red ink indicating the resection margin of the right lobe of the excised prostate tissue or wire loop at radiologically suspected tumor location).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.feature>;
        rdfs:label        "Specimen.feature";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ] .

fhir:Specimen.processing
        rdf:type          owl:Class;
        rdfs:comment      "Details concerning processing and processing steps for the specimen.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing>;
        rdfs:label        "Specimen.processing";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Patient fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:Device;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Specimen.processing.additive;
                            owl:onProperty     fhir:additive
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:time
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:time
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:time
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:time
                          ] .

fhir:Specimen.processing.additive
        rdf:type          owl:Class;
        rdfs:comment      "Material used in the processing step (typically an additive added to a container device, such as a preservative or anticoagulant).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.additive>;
        rdfs:label        "Specimen.processing.additive";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:SubstanceDefinition fhir:Substance )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ] .

fhir:SpecimenDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A kind of specimen with associated set of requirements.";
        rdfs:isDefinedBy  fhirsd:SpecimenDefinition;
        rdfs:label        "SpecimenDefinition";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:clinical.diagnostics;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SpecimenDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFromCanonical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:derivedFromUri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Group;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subjectReference
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subjectReference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:typeCollected
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:typeCollected
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:patientPreparation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:timeAspect
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timeAspect
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:collection
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SpecimenDefinition.typeTested;
                            owl:onProperty     fhir:typeTested
                          ] .

fhir:SpecimenDefinition.typeTested
        rdf:type          owl:Class;
        rdfs:comment      "Specimen conditioned in a container as expected by the testing laboratory.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested>;
        rdfs:label        "SpecimenDefinition.typeTested";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isDerived
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isDerived
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:preference
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:preference
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SpecimenDefinition.typeTested.container;
                            owl:onProperty     fhir:container
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:container
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requirement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:retentionTime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:retentionTime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:singleUse
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:singleUse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:rejectionCriterion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SpecimenDefinition.typeTested.handling;
                            owl:onProperty     fhir:handling
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:testingDestination
                          ] .

fhir:SpecimenDefinition.typeTested.container
        rdf:type          owl:Class;
        rdfs:comment      "The specimen's container.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container>;
        rdfs:label        "SpecimenDefinition.typeTested.container";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:device
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:DeviceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:device
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:device
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:SimpleQuantity;
                                             owl:onProperty     fhir:minimumVolume
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:minimumVolume
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:minimumVolume
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SpecimenDefinition.typeTested.container.additive;
                            owl:onProperty     fhir:additive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:preparation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preparation
                          ] .

fhir:SpecimenDefinition.typeTested.container.additive
        rdf:type          owl:Class;
        rdfs:comment      "Substance introduced in the kind of container to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.additive>;
        rdfs:label        "SpecimenDefinition.typeTested.container.additive";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ] .

fhir:SpecimenDefinition.typeTested.handling
        rdf:type          owl:Class;
        rdfs:comment      "Set of instructions for preservation/transport of the specimen at a defined temperature interval, prior the testing process.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling>;
        rdfs:label        "SpecimenDefinition.typeTested.handling";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:temperatureQualifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:temperatureQualifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Range;
                            owl:onProperty     fhir:temperatureRange
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:temperatureRange
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Duration;
                            owl:onProperty     fhir:maxDuration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxDuration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:instruction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:instruction
                          ] .

fhir:String  rdf:type     owl:Class;
        rdfs:comment      "A sequence of Unicode characters";
        rdfs:isDefinedBy  fhirsd:string;
        rdfs:label        "string";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:string;
                            owl:onProperty     fhir:v
                          ] .

fhir:StructureDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.";
        rdfs:isDefinedBy  fhirsd:StructureDefinition;
        rdfs:label        "StructureDefinition";
        rdfs:subClassOf   fhirw5:conformance.content , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:keyword
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fhirVersion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:StructureDefinition.mapping;
                            owl:onProperty     fhir:mapping
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:abstract
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:abstract
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:StructureDefinition.context;
                            owl:onProperty     fhir:context
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:contextInvariant
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:StructureDefinition;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:baseDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:baseDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:derivation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:derivation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:StructureDefinition.snapshot;
                            owl:onProperty     fhir:snapshot
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:snapshot
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:StructureDefinition.differential;
                            owl:onProperty     fhir:differential
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:differential
                          ] .

fhir:StructureDefinition.context
        rdf:type          owl:Class;
        rdfs:comment      "Identifies the types of resource or data type elements to which the extension can be applied. For more guidance on using the 'context' element, see the [defining extensions page](defining-extensions.html#context).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.context>;
        rdfs:label        "StructureDefinition.context";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:expression
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:expression
                          ] .

fhir:StructureDefinition.differential
        rdf:type          owl:Class;
        rdfs:comment      "A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.differential>;
        rdfs:label        "StructureDefinition.differential";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition;
                            owl:onProperty     fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:element
                          ] .

fhir:StructureDefinition.mapping
        rdf:type          owl:Class;
        rdfs:comment      "An external specification that the content is mapped to.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping>;
        rdfs:label        "StructureDefinition.mapping";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Id;
                            owl:onProperty     fhir:identity
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:identity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:comment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comment
                          ] .

fhir:StructureDefinition.snapshot
        rdf:type          owl:Class;
        rdfs:comment      "A snapshot view is expressed in a standalone form that can be used and interpreted without considering the base StructureDefinition.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.snapshot>;
        rdfs:label        "StructureDefinition.snapshot";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ElementDefinition;
                            owl:onProperty     fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:element
                          ] .

fhir:Subscription  rdf:type  owl:Class;
        rdfs:comment      "The subscription resource describes a particular client's request to be notified about a SubscriptionTopic.";
        rdfs:isDefinedBy  fhirsd:Subscription;
        rdfs:label        "Subscription";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SubscriptionTopic;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactPoint;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:end
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CareTeam fhir:Device fhir:Group fhir:HealthcareService fhir:Organization fhir:RelatedPerson fhir:Patient fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:managingEntity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:managingEntity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Subscription.filterBy;
                            owl:onProperty     fhir:filterBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:channelType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:channelType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endpoint
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Subscription.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:heartbeatPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:heartbeatPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:timeout
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timeout
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:contentType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:maxCount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxCount
                          ] .

fhir:Subscription.filterBy
        rdf:type          owl:Class;
        rdfs:comment      "The filter properties to be applied to narrow the subscription topic stream.  When multiple filters are applied, evaluates to true if all the conditions applicable to that resource are met; otherwise it returns false (i.e., logical AND).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy>;
        rdfs:label        "Subscription.filterBy";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:filterParameter
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:filterParameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:event
                          ] .

fhir:Subscription.parameter
        rdf:type          owl:Class;
        rdfs:comment      "Channel-dependent information to send as part of the notification (e.g., HTTP Headers).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.parameter>;
        rdfs:label        "Subscription.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:SubscriptionStatus
        rdf:type          owl:Class;
        rdfs:comment      "The SubscriptionStatus resource describes the state of a Subscription during notifications. It is not persisted.";
        rdfs:isDefinedBy  fhirsd:SubscriptionStatus;
        rdfs:label        "SubscriptionStatus";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer64;
                            owl:onProperty     fhir:eventsSinceSubscriptionStart
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:eventsSinceSubscriptionStart
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionStatus.notificationEvent;
                            owl:onProperty     fhir:notificationEvent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Subscription;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subscription
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:subscription
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SubscriptionTopic;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:error
                          ] .

fhir:SubscriptionStatus.notificationEvent
        rdf:type          owl:Class;
        rdfs:comment      "Detailed information about events relevant to this subscription notification.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent>;
        rdfs:label        "SubscriptionStatus.notificationEvent";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer64;
                            owl:onProperty     fhir:eventNumber
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:eventNumber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:triggerEvent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Instant;
                            owl:onProperty     fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:additionalContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionStatus.notificationEvent.relatedQuery;
                            owl:onProperty     fhir:relatedQuery
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionStatus.notificationEvent.authorizationHint;
                            owl:onProperty     fhir:authorizationHint
                          ] .

fhir:SubscriptionStatus.notificationEvent.authorizationHint
        rdf:type          owl:Class;
        rdfs:comment      "Authorization context information and value (e.g., token).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.authorizationHint>;
        rdfs:label        "SubscriptionStatus.notificationEvent.authorizationHint";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:authorizationType
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:authorizationType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:SubscriptionStatus.notificationEvent.relatedQuery
        rdf:type          owl:Class;
        rdfs:comment      "Queries and codes that could be included with notifications of this shape. Servers MAY include these queries if supported and desired in the workflow.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.relatedQuery>;
        rdfs:label        "SubscriptionStatus.notificationEvent.relatedQuery";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:queryType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:queryType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:query
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:query
                          ] .

fhir:SubscriptionTopic
        rdf:type          owl:Class;
        rdfs:comment      "Describes a stream of resource state changes identified by trigger criteria and annotated with labels useful to filter projections from this topic.";
        rdfs:isDefinedBy  fhirsd:SubscriptionTopic;
        rdfs:label        "SubscriptionTopic";
        rdfs:subClassOf   fhirw5:infrastructure.exchange , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SubscriptionTopic;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:derivedFrom
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionTopic.trigger;
                            owl:onProperty     fhir:trigger
                          ] .

fhir:SubscriptionTopic.trigger
        rdf:type          owl:Class;
        rdfs:comment      "A definition of a state change or event that triggers a notification based on the SubscriptionTopic. The criteria may be just a human readable description, or may contain a FHIRPath expression, query-based definition, or event coding. Multiple triggers are considered OR joined (e.g., an update matching ANY of the definitions will trigger a notification).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger>;
        rdfs:label        "SubscriptionTopic.trigger";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:supportedInteraction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionTopic.trigger.queryCriteria;
                            owl:onProperty     fhir:queryCriteria
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:queryCriteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:fhirPathCriteria
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fhirPathCriteria
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionTopic.trigger.canFilterBy;
                            owl:onProperty     fhir:canFilterBy
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionTopic.trigger.notificationShape;
                            owl:onProperty     fhir:notificationShape
                          ] .

fhir:SubscriptionTopic.trigger.canFilterBy
        rdf:type          owl:Class;
        rdfs:comment      "List of properties by which Subscriptions can be filtered. May be defined Search Parameters (e.g., Encounter.patient) or parameters defined within this SubscriptionTopic context (e.g., hub.event).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy>;
        rdfs:label        "SubscriptionTopic.trigger.canFilterBy";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:filterParameter
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:filterParameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:filterDefinition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:filterDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:modifier
                          ] .

fhir:SubscriptionTopic.trigger.notificationShape
        rdf:type          owl:Class;
        rdfs:comment      "List of properties to describe the shape (e.g., resources) included in notifications from this trigger.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape>;
        rdfs:label        "SubscriptionTopic.trigger.notificationShape";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:resource
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:include
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:revInclude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubscriptionTopic.trigger.notificationShape.relatedQuery;
                            owl:onProperty     fhir:relatedQuery
                          ] .

fhir:SubscriptionTopic.trigger.notificationShape.relatedQuery
        rdf:type          owl:Class;
        rdfs:comment      "Queries and codes that could be included with notifications of this shape. Servers MAY include these queries if supported and desired in the workflow.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.relatedQuery>;
        rdfs:label        "SubscriptionTopic.trigger.notificationShape.relatedQuery";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:queryType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:queryType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:query
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:query
                          ] .

fhir:SubscriptionTopic.trigger.queryCriteria
        rdf:type          owl:Class;
        rdfs:comment      "The FHIR query based rules that the server should use to determine when to trigger a notification for this subscription topic.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria>;
        rdfs:label        "SubscriptionTopic.trigger.queryCriteria";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:previous
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:previous
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:resultForCreate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resultForCreate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:current
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:current
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:resultForDelete
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:resultForDelete
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:requireBoth
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requireBoth
                          ] .

fhir:Substance  rdf:type  owl:Class;
        rdfs:comment      "A homogeneous material with a definite composition.";
        rdfs:isDefinedBy  fhirsd:Substance;
        rdfs:label        "Substance";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:administrative.entity;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:expiry
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expiry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:quantity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:quantity
                          ] .

fhir:SubstanceDefinition
        rdf:type          owl:Class;
        rdfs:comment      "The detailed description of a substance, typically at a level beyond what is used for prescribing.";
        rdfs:isDefinedBy  fhirsd:SubstanceDefinition;
        rdfs:label        "SubstanceDefinition";
        rdfs:subClassOf   fhirw5:administrative.medication , fhir:DomainResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:classification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:domain
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:domain
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:grade
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:glycosylationType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:glycosylationType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:manufacturer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Organization;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supplier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.moiety;
                            owl:onProperty     fhir:moiety
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.characterization;
                            owl:onProperty     fhir:characterization
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.molecularWeight;
                            owl:onProperty     fhir:molecularWeight
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.structure;
                            owl:onProperty     fhir:structure
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:structure
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.name;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.relationship;
                            owl:onProperty     fhir:relationship
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.sourceMaterial;
                            owl:onProperty     fhir:sourceMaterial
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sourceMaterial
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid;
                            owl:onProperty     fhir:nucleicAcid
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:nucleicAcid
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer;
                            owl:onProperty     fhir:polymer
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:polymer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.protein;
                            owl:onProperty     fhir:protein
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:protein
                          ] .

fhir:SubstanceDefinition.characterization
        rdf:type          owl:Class;
        rdfs:comment      "General specifications for this substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization>;
        rdfs:label        "SubstanceDefinition.characterization";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:technique
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:technique
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:form
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:file
                          ] .

fhir:SubstanceDefinition.code
        rdf:type          owl:Class;
        rdfs:comment      "Codes associated with the substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code>;
        rdfs:label        "SubstanceDefinition.code";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:statusDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ] .

fhir:SubstanceDefinition.moiety
        rdf:type          owl:Class;
        rdfs:comment      "Moiety, for structural modifications.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety>;
        rdfs:label        "SubstanceDefinition.moiety";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:role
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:stereochemistry
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:stereochemistry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:opticalActivity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:opticalActivity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:molecularFormula
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:molecularFormula
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:amount
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:measurementType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measurementType
                          ] .

fhir:SubstanceDefinition.molecularWeight
        rdf:type          owl:Class;
        rdfs:comment      "The average mass of a molecule of a compound compared to 1/12 the mass of carbon 12 and calculated as the sum of the atomic weights of the constituent atoms.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.molecularWeight>;
        rdfs:label        "SubstanceDefinition.molecularWeight";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:method
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ] .

fhir:SubstanceDefinition.name
        rdf:type          owl:Class;
        rdfs:comment      "Names applicable to this substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name>;
        rdfs:label        "SubstanceDefinition.name";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:preferred
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:domain
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.name;
                            owl:onProperty     fhir:synonym
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.name;
                            owl:onProperty     fhir:translation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.name.official;
                            owl:onProperty     fhir:official
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ] .

fhir:SubstanceDefinition.name.official
        rdf:type          owl:Class;
        rdfs:comment      "Details of the official nature of this name.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.official>;
        rdfs:label        "SubstanceDefinition.name.official";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:authority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ] .

fhir:SubstanceDefinition.nucleicAcid
        rdf:type          owl:Class;
        rdfs:comment      "Data items specific to nucleic acids.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid>;
        rdfs:label        "SubstanceDefinition.nucleicAcid";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:sequenceType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequenceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:numberOfSubunits
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfSubunits
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:areaOfHybridisation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:areaOfHybridisation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:oligoNucleotideType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:oligoNucleotideType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.subunit;
                            owl:onProperty     fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.gene;
                            owl:onProperty     fhir:gene
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.geneElement;
                            owl:onProperty     fhir:geneElement
                          ] .

fhir:SubstanceDefinition.nucleicAcid.gene
        rdf:type          owl:Class;
        rdfs:comment      "The gene that codes for this substance (typically applies to proteins and nucleic acids). Captures the gene's identity and the source organism or lineage of the gene sequence (e.g. humanised mouse, chimeric mouse-human).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.gene>;
        rdfs:label        "SubstanceDefinition.nucleicAcid.gene";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:sequenceOrigin
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequenceOrigin
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:gene
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:gene
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ] .

fhir:SubstanceDefinition.nucleicAcid.geneElement
        rdf:type          owl:Class;
        rdfs:comment      "Information about the functional elements (promoter, enhancer, coding sequence, terminator, etc.) that make up a nucleic acid construct used in gene therapy. Each element captures its role and identity.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.geneElement>;
        rdfs:label        "SubstanceDefinition.nucleicAcid.geneElement";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:element
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ] .

fhir:SubstanceDefinition.nucleicAcid.subunit
        rdf:type          owl:Class;
        rdfs:comment      "A subunit constituting the nucleic acid. Subunits are listed in decreasing length order; ties are ordered by molecular weight; identical sequences are repeated.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit>;
        rdfs:label        "SubstanceDefinition.nucleicAcid.subunit";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:sequenceAttachment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequenceAttachment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:fivePrime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fivePrime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:threePrime
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:threePrime
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.subunit.linkage;
                            owl:onProperty     fhir:linkage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.subunit.sugar;
                            owl:onProperty     fhir:sugar
                          ] .

fhir:SubstanceDefinition.nucleicAcid.subunit.linkage
        rdf:type          owl:Class;
        rdfs:comment      "The linkages between sugar residues in the nucleotide sequence.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.linkage>;
        rdfs:label        "SubstanceDefinition.nucleicAcid.subunit.linkage";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:connectivity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:connectivity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:residueSite
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:residueSite
                          ] .

fhir:SubstanceDefinition.nucleicAcid.subunit.sugar
        rdf:type          owl:Class;
        rdfs:comment      "A sugar component of the nucleotide sequence, identifying the sugar substance and the residue positions to which it applies.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sugar>;
        rdfs:label        "SubstanceDefinition.nucleicAcid.subunit.sugar";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:residueSite
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:residueSite
                          ] .

fhir:SubstanceDefinition.polymer
        rdf:type          owl:Class;
        rdfs:comment      "Data items specific to polymers.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer>;
        rdfs:label        "SubstanceDefinition.polymer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:class
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:geometry
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:geometry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:copolymerConnectivity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:modification
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer.monomerSet;
                            owl:onProperty     fhir:monomerSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer.repeat;
                            owl:onProperty     fhir:repeat
                          ] .

fhir:SubstanceDefinition.polymer.monomerSet
        rdf:type          owl:Class;
        rdfs:comment      "A set of monomers used to build the polymer, with their proportions and relationships.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet>;
        rdfs:label        "SubstanceDefinition.polymer.monomerSet";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:ratioType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:ratioType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer.monomerSet.startingMaterial;
                            owl:onProperty     fhir:startingMaterial
                          ] .

fhir:SubstanceDefinition.polymer.monomerSet.startingMaterial
        rdf:type          owl:Class;
        rdfs:comment      "The starting materials - monomer(s) used in the synthesis of the polymer.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial>;
        rdfs:label        "SubstanceDefinition.polymer.monomerSet.startingMaterial";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:category
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isDefining
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isDefining
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Quantity;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ] .

fhir:SubstanceDefinition.polymer.repeat
        rdf:type          owl:Class;
        rdfs:comment      "Specifies and quantifies the repeated units and their configuration.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat>;
        rdfs:label        "SubstanceDefinition.polymer.repeat";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:averageMolecularFormula
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:averageMolecularFormula
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:repeatUnitAmountType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:repeatUnitAmountType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer.repeat.repeatUnit;
                            owl:onProperty     fhir:repeatUnit
                          ] .

fhir:SubstanceDefinition.polymer.repeat.repeatUnit
        rdf:type          owl:Class;
        rdfs:comment      "An SRU - Structural Repeat Unit.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit>;
        rdfs:label        "SubstanceDefinition.polymer.repeat.repeatUnit";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:unit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:orientation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:orientation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation;
                            owl:onProperty     fhir:degreeOfPolymerisation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.structure.representation;
                            owl:onProperty     fhir:structuralRepresentation
                          ] .

fhir:SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation
        rdf:type          owl:Class;
        rdfs:comment      "Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation>;
        rdfs:label        "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:average
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:average
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:low
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:high
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:high
                          ] .

fhir:SubstanceDefinition.property
        rdf:type          owl:Class;
        rdfs:comment      "General specifications for this substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.property>;
        rdfs:label        "SubstanceDefinition.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Attachment;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:SubstanceDefinition.protein
        rdf:type          owl:Class;
        rdfs:comment      "Data items specific to proteins.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein>;
        rdfs:label        "SubstanceDefinition.protein";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:sequenceType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequenceType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:numberOfSubunits
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:numberOfSubunits
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:disulfideLinkage
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.protein.subunit;
                            owl:onProperty     fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.nucleicAcid.gene;
                            owl:onProperty     fhir:gene
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:modificationType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:modificationType
                          ] .

fhir:SubstanceDefinition.protein.subunit
        rdf:type          owl:Class;
        rdfs:comment      "Each subunit constituting the protein. A subunit is a linear sequence of amino acids linked through peptide bonds. Used when the finished protein is a complex of multiple sequences (not for domains within a single sequence). Subunits are listed in order of decreasing length; ties resolved by decreasing molecular weight; identical sequences are repeated.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit>;
        rdfs:label        "SubstanceDefinition.protein.subunit";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subunit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequence
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:length
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Attachment;
                            owl:onProperty     fhir:sequenceAttachment
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sequenceAttachment
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:nTerminalModification
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:nTerminalModification
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:cTerminalModification
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cTerminalModification
                          ] .

fhir:SubstanceDefinition.relationship
        rdf:type          owl:Class;
        rdfs:comment      "A link between this substance and another, with details of the relationship.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship>;
        rdfs:label        "SubstanceDefinition.relationship";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:SubstanceDefinition;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:substanceDefinition
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:substanceDefinition
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:substanceDefinition
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isDefining
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isDefining
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Ratio;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:RatioRange;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:amount
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:amount
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:comparator
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:measurementType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:measurementType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:interaction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:organism
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organism
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:organismType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:organismType
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:source
                          ] .

fhir:SubstanceDefinition.sourceMaterial
        rdf:type          owl:Class;
        rdfs:comment      "Material or taxonomic/anatomical source for the substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial>;
        rdfs:label        "SubstanceDefinition.sourceMaterial";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:genus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:genus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:species
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:species
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:part
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:part
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:countryOfOrigin
                          ] .

fhir:SubstanceDefinition.structure
        rdf:type          owl:Class;
        rdfs:comment      "Structural information.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure>;
        rdfs:label        "SubstanceDefinition.structure";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:stereochemistry
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:stereochemistry
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:opticalActivity
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:opticalActivity
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:molecularFormula
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:molecularFormula
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:molecularFormulaByMoiety
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:molecularFormulaByMoiety
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.molecularWeight;
                            owl:onProperty     fhir:molecularWeight
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:molecularWeight
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:technique
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:sourceDocument
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SubstanceDefinition.structure.representation;
                            owl:onProperty     fhir:representation
                          ] .

fhir:SubstanceDefinition.structure.representation
        rdf:type          owl:Class;
        rdfs:comment      "A depiction of the structure of the substance.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation>;
        rdfs:label        "SubstanceDefinition.structure.representation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:representation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:representation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:format
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:format
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:DocumentReference;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:document
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:document
                          ] .

fhir:Task  rdf:type       owl:Class;
        rdfs:comment      "A task to be performed as a part of a workflow and the related information like inputs, outputs and execution progress.";
        rdfs:isDefinedBy  fhirsd:Task;
        rdfs:label        "Task";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:workflow.order;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Task;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:partOf
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:statusReason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:businessStatus
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:businessStatus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:doNotPerform
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Task.focus;
                            owl:onProperty     fhir:focus
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Reference;
                            owl:onProperty     fhir:for
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:for
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:requestedPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requestedPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:executionPeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:executionPeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:authoredOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:lastModified
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastModified
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Device fhir:Group fhir:Organization fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:requester
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:CodeableReference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                                              owl:intersectionOf  ( fhir:Reference
                                                                                                                    [ rdf:type           owl:Restriction;
                                                                                                                      owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                                                           owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:HealthcareService fhir:Patient fhir:Device fhir:RelatedPerson fhir:Group )
                                                                                                                                         ];
                                                                                                                      owl:onProperty     fhir:l
                                                                                                                    ]
                                                                                                                  )
                                                                                            ];
                                                                         owl:onProperty     fhir:reference
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:requestedPerformer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole fhir:Organization fhir:CareTeam fhir:Patient fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:owner
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:owner
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Task.performer;
                            owl:onProperty     fhir:performer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Location;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:location
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableReference;
                            owl:onProperty     fhir:reason
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Coverage fhir:ClaimResponse )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:insurance
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Provenance;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:relevantHistory
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Task.restriction;
                            owl:onProperty     fhir:restriction
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:restriction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Task.input;
                            owl:onProperty     fhir:input
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Task.output;
                            owl:onProperty     fhir:output
                          ] .

fhir:Task.focus  rdf:type  owl:Class;
        rdfs:comment      "The request being fulfilled or the resource being manipulated (changed, suspended, etc.) by this task.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.focus>;
        rdfs:label        "Task.focus";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Reference;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:CanonicalResource;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Task.input  rdf:type  owl:Class;
        rdfs:comment      "Additional information that may be needed in the execution of the task.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.input>;
        rdfs:label        "Task.input";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Task.output  rdf:type  owl:Class;
        rdfs:comment      "Outputs produced by the Task.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.output>;
        rdfs:label        "Task.output";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Element;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Task.performer  rdf:type  owl:Class;
        rdfs:comment      "The entity who performed the requested task.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.performer>;
        rdfs:label        "Task.performer";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:function
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:Device fhir:Organization fhir:PractitionerRole fhir:CareTeam fhir:Patient fhir:RelatedPerson fhir:Group )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:actor
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:actor
                          ] .

fhir:Task.restriction
        rdf:type          owl:Class;
        rdfs:comment      "If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.restriction>;
        rdfs:label        "Task.restriction";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:repetitions
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:repetitions
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Patient fhir:Practitioner fhir:PractitionerRole fhir:RelatedPerson fhir:Group fhir:Organization fhir:Device )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:recipient
                          ] .

fhir:TerminologyCapabilities
        rdf:type          owl:Class;
        rdfs:comment      "A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.";
        rdfs:isDefinedBy  fhirsd:TerminologyCapabilities;
        rdfs:label        "TerminologyCapabilities";
        rdfs:subClassOf   fhirw5:conformance.behavior , fhir:CanonicalResource;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:kind
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.software;
                            owl:onProperty     fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:software
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.implementation;
                            owl:onProperty     fhir:implementation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:implementation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:lockedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lockedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.codeSystem;
                            owl:onProperty     fhir:codeSystem
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.supplements;
                            owl:onProperty     fhir:supplements
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:supplements
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.expansion;
                            owl:onProperty     fhir:expansion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expansion
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:codeSearch
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:codeSearch
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.validateCode;
                            owl:onProperty     fhir:validateCode
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:validateCode
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.translation;
                            owl:onProperty     fhir:translation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:translation
                          ] .

fhir:TerminologyCapabilities.codeSystem
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a code system that is supported by the server. If there is a no code system URL, then this declares the general assumptions a client can make about support for any CodeSystem resource.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem>;
        rdfs:label        "TerminologyCapabilities.codeSystem";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supplement
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.codeSystem.version;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:subsumption
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subsumption
                          ] .

fhir:TerminologyCapabilities.codeSystem.version
        rdf:type          owl:Class;
        rdfs:comment      "For the code system, a list of versions that are supported by the server.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version>;
        rdfs:label        "TerminologyCapabilities.codeSystem.version";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:isDefault
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:isDefault
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:content
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:CodeSystem;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:supplement
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:compositional
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:compositional
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.codeSystem.version.filter;
                            owl:onProperty     fhir:filter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:property
                          ] .

fhir:TerminologyCapabilities.codeSystem.version.filter
        rdf:type          owl:Class;
        rdfs:comment      "Filter Properties supported.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.filter>;
        rdfs:label        "TerminologyCapabilities.codeSystem.version.filter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:op
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:op
                          ] .

fhir:TerminologyCapabilities.expansion
        rdf:type          owl:Class;
        rdfs:comment      "Information about the [ValueSet/$expand](valueset-operation-expand.html) operation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion>;
        rdfs:label        "TerminologyCapabilities.expansion";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:hierarchical
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:hierarchical
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:paging
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:paging
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:incomplete
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:incomplete
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:TerminologyCapabilities.expansion.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:textFilter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:textFilter
                          ] .

fhir:TerminologyCapabilities.expansion.parameter
        rdf:type          owl:Class;
        rdfs:comment      "Supported expansion parameter.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.parameter>;
        rdfs:label        "TerminologyCapabilities.expansion.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:documentation
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:documentation
                          ] .

fhir:TerminologyCapabilities.implementation
        rdf:type          owl:Class;
        rdfs:comment      "Identifies a specific implementation instance that is described by the terminology capability statement - i.e. a particular installation, rather than the capabilities of a software program.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation>;
        rdfs:label        "TerminologyCapabilities.implementation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:fragmentSupport
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:fragmentSupport
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:supplementSupport
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:supplementSupport
                          ] .

fhir:TerminologyCapabilities.software
        rdf:type          owl:Class;
        rdfs:comment      "Software that is covered by this terminology capability statement.  It is used when the statement describes the capabilities of a particular software version, independent of an installation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.software>;
        rdfs:label        "TerminologyCapabilities.software";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ] .

fhir:TerminologyCapabilities.supplements
        rdf:type          owl:Class;
        rdfs:comment      "Information about how the system supports CodeSystem supplements.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.supplements>;
        rdfs:label        "TerminologyCapabilities.supplements";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:globals
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:globals
                          ] .

fhir:TerminologyCapabilities.translation
        rdf:type          owl:Class;
        rdfs:comment      "Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.translation>;
        rdfs:label        "TerminologyCapabilities.translation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:needsMap
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:needsMap
                          ] .

fhir:TerminologyCapabilities.validateCode
        rdf:type          owl:Class;
        rdfs:comment      "Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.validateCode>;
        rdfs:label        "TerminologyCapabilities.validateCode";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:translations
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:translations
                          ] .

fhir:Time  rdf:type       owl:Class;
        rdfs:comment      "A time during the day, with no date specified";
        rdfs:isDefinedBy  fhirsd:time;
        rdfs:label        "time";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:string;
                            owl:onProperty     fhir:v
                          ] .

fhir:Timing  rdf:type     owl:Class;
        rdfs:comment      "Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.";
        rdfs:isDefinedBy  fhirsd:Timing;
        rdfs:label        "Timing";
        rdfs:subClassOf   fhir:BackboneType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:event
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Timing.repeat;
                            owl:onProperty     fhir:repeat
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:repeat
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ] .

fhir:Timing.repeat  rdf:type  owl:Class;
        rdfs:comment      "A set of rules that describe when the event is scheduled.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat>;
        rdfs:label        "Timing.repeat";
        rdfs:subClassOf   fhir:Element;
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Duration;
                                             owl:onProperty     fhir:bounds
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:bounds
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Period;
                                             owl:onProperty     fhir:bounds
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:bounds
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:count
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:countMax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:countMax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:durationMax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:durationMax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:durationUnit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:durationUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:frequency
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:frequency
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:frequencyMax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:frequencyMax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:period
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:periodMax
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:periodMax
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:periodUnit
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:periodUnit
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:startOffset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:startOffset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:endOffset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:endOffset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:dayOfWeek
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Time;
                            owl:onProperty     fhir:timeOfDay
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:when
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UnsignedInt;
                            owl:onProperty     fhir:offset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ] .

fhir:TriggerDefinition
        rdf:type          owl:Class;
        rdfs:comment      "A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element.";
        rdfs:isDefinedBy  fhirsd:TriggerDefinition;
        rdfs:label        "TriggerDefinition";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:type
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:SubscriptionTopic;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:subscriptionTopic
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:subscriptionTopic
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Timing;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Date;
                                             owl:onProperty     fhir:timing
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:timing
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:timing
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DataRequirement;
                            owl:onProperty     fhir:data
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Expression;
                            owl:onProperty     fhir:condition
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:condition
                          ] .

fhir:UnsignedInt  rdf:type  owl:Class;
        rdfs:comment      "An integer with a value that is not negative (e.g. >= 0)";
        rdfs:isDefinedBy  fhirsd:unsignedInt;
        rdfs:label        "unsignedInt";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:nonNegativeInteger;
                            owl:onProperty     fhir:v
                          ] .

fhir:Uri  rdf:type        owl:Class;
        rdfs:comment      "String of characters used to identify a name or a resource";
        rdfs:isDefinedBy  fhirsd:uri;
        rdfs:label        "uri";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:anyURI;
                            owl:onProperty     fhir:v
                          ] .

fhir:Url  rdf:type        owl:Class;
        rdfs:comment      "A URI that is a literal reference";
        rdfs:isDefinedBy  fhirsd:url;
        rdfs:label        "url";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:anyURI;
                            owl:onProperty     fhir:v
                          ] .

fhir:UsageContext  rdf:type  owl:Class;
        rdfs:comment      "Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care).";
        rdfs:isDefinedBy  fhirsd:UsageContext;
        rdfs:label        "UsageContext";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:CodeableConcept;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Quantity;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Range;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Reference
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                                               owl:unionOf  ( fhir:PlanDefinition fhir:ResearchStudy fhir:HealthcareService fhir:Group fhir:Location fhir:Organization )
                                                                                                             ];
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  [ rdf:type            owl:Class;
                                                                  owl:intersectionOf  ( fhir:Canonical
                                                                                        [ rdf:type           owl:Restriction;
                                                                                          owl:allValuesFrom  fhir:ValueSet;
                                                                                          owl:onProperty     fhir:l
                                                                                        ]
                                                                                      )
                                                                ];
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:Uuid  rdf:type       owl:Class;
        rdfs:comment      "A UUID, represented as a URI";
        rdfs:isDefinedBy  fhirsd:uuid;
        rdfs:label        "uuid";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  xsd:anyURI;
                            owl:onProperty     fhir:v
                          ] .

fhir:ValueSet  rdf:type   owl:Class;
        rdfs:comment      "A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html).";
        rdfs:isDefinedBy  fhirsd:ValueSet;
        rdfs:label        "ValueSet";
        rdfs:subClassOf   fhir:MetadataResource , fhirw5:conformance.terminology;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:url
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:versionAlgorithm
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:versionAlgorithm
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:title
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:experimental
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:date
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:publisher
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:contact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:description
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:UsageContext;
                            owl:onProperty     fhir:useContext
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:jurisdiction
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:immutable
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:immutable
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:purpose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyrightLabel
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:approvalDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lastReviewDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Period;
                            owl:onProperty     fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectivePeriod
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:topic
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:author
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:editor
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:reviewer
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ContactDetail;
                            owl:onProperty     fhir:endorser
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:RelatedArtifact;
                            owl:onProperty     fhir:relatedArtifact
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose;
                            owl:onProperty     fhir:compose
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:compose
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion;
                            owl:onProperty     fhir:expansion
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:expansion
                          ] .

fhir:ValueSet.compose
        rdf:type          owl:Class;
        rdfs:comment      "A set of criteria that define the contents of the value set by including or excluding codes selected from the specified code system(s) that the value set draws from. This is also known as the Content Logical Definition (CLD).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose>;
        rdfs:label        "ValueSet.compose";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Date;
                            owl:onProperty     fhir:lockedDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:lockedDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:inactive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inactive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include;
                            owl:onProperty     fhir:include
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:include
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include;
                            owl:onProperty     fhir:exclude
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:property
                          ] .

fhir:ValueSet.compose.include
        rdf:type          owl:Class;
        rdfs:comment      "Include one or more codes from a code system or other value set(s).";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include>;
        rdfs:label        "ValueSet.compose.include";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include.concept;
                            owl:onProperty     fhir:concept
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include.filter;
                            owl:onProperty     fhir:filter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Canonical
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:ValueSet;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:valueSet
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Markdown;
                            owl:onProperty     fhir:copyright
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:copyright
                          ] .

fhir:ValueSet.compose.include.concept
        rdf:type          owl:Class;
        rdfs:comment      "Specifies a concept to be included or excluded.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept>;
        rdfs:label        "ValueSet.compose.include.concept";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include.concept.designation;
                            owl:onProperty     fhir:designation
                          ] .

fhir:ValueSet.compose.include.concept.designation
        rdf:type          owl:Class;
        rdfs:comment      "Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation>;
        rdfs:label        "ValueSet.compose.include.concept.designation";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:language
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:use
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:additionalUse
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ValueSet.compose.include.filter
        rdf:type          owl:Class;
        rdfs:comment      "Select concepts by specifying a matching criterion based on the properties (including relationships) defined by the system, or on filters defined by the system. If multiple filters are specified within the include, they SHALL all be true.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter>;
        rdfs:label        "ValueSet.compose.include.filter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:op
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:op
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include.filter;
                            owl:onProperty     fhir:filter
                          ] .

fhir:ValueSet.expansion
        rdf:type          owl:Class;
        rdfs:comment      "A value set can also be \"expanded\", where the value set is turned into a simple collection of enumerated codes. This element holds the expansion, if it has been performed.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion>;
        rdfs:label        "ValueSet.expansion";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:next
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:next
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:timestamp
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:total
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:offset
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:offset
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.parameter;
                            owl:onProperty     fhir:parameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.contains;
                            owl:onProperty     fhir:contains
                          ] .

fhir:ValueSet.expansion.contains
        rdf:type          owl:Class;
        rdfs:comment      "The codes that are contained in the value set expansion.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains>;
        rdfs:label        "ValueSet.expansion.contains";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:system
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:abstract
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:abstract
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Boolean;
                            owl:onProperty     fhir:inactive
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:inactive
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:version
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:display
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.compose.include.concept.designation;
                            owl:onProperty     fhir:designation
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.contains.property;
                            owl:onProperty     fhir:property
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.contains;
                            owl:onProperty     fhir:contains
                          ] .

fhir:ValueSet.expansion.contains.property
        rdf:type          owl:Class;
        rdfs:comment      "A property value for this concept.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property>;
        rdfs:label        "ValueSet.expansion.contains.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:ValueSet.expansion.contains.property.subProperty;
                            owl:onProperty     fhir:subProperty
                          ] .

fhir:ValueSet.expansion.contains.property.subProperty
        rdf:type          owl:Class;
        rdfs:comment      "A subproperty value for this concept.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.subProperty>;
        rdfs:label        "ValueSet.expansion.contains.property.subProperty";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Coding;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:value
                          ] .

fhir:ValueSet.expansion.parameter
        rdf:type          owl:Class;
        rdfs:comment      "A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.parameter>;
        rdfs:label        "ValueSet.expansion.parameter";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:name
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:name
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Boolean;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Integer;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Decimal;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Uri;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Code;
                                             owl:onProperty     fhir:value
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:DateTime;
                                             owl:onProperty     fhir:value
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:value
                          ] .

fhir:ValueSet.expansion.property
        rdf:type          owl:Class;
        rdfs:comment      "A property defines an additional slot through which additional information can be provided about a concept.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.property>;
        rdfs:label        "ValueSet.expansion.property";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:code
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Uri;
                            owl:onProperty     fhir:uri
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:uri
                          ] .

fhir:VirtualServiceDetail
        rdf:type          owl:Class;
        rdfs:comment      "The set of values required to describe a virtual service's connection details, including some limitations of the service.";
        rdfs:isDefinedBy  fhirsd:VirtualServiceDetail;
        rdfs:label        "VirtualServiceDetail";
        rdfs:subClassOf   fhir:DataType;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Coding;
                            owl:onProperty     fhir:channelType
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:channelType
                          ];
        rdfs:subClassOf   [ owl:unionOf  ( [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:Url;
                                             owl:onProperty     fhir:address
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:String;
                                             owl:onProperty     fhir:address
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:ContactPoint;
                                             owl:onProperty     fhir:address
                                           ]
                                           [ rdf:type           owl:Restriction;
                                             owl:allValuesFrom  fhir:ExtendedContactDetail;
                                             owl:onProperty     fhir:address
                                           ]
                                         )
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:address
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Url;
                            owl:onProperty     fhir:additionalInfo
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:PositiveInt;
                            owl:onProperty     fhir:maxParticipants
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:maxParticipants
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:sessionKey
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sessionKey
                          ] .

fhir:VisionPrescription
        rdf:type          owl:Class;
        rdfs:comment      "An authorization for the provision of glasses and/or contact lenses to a patient.";
        rdfs:isDefinedBy  fhirsd:VisionPrescription;
        rdfs:label        "VisionPrescription";
        rdfs:subClassOf   fhir:DomainResource , fhirw5:clinical.careprovision;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:identifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:CarePlan fhir:RequestOrchestration fhir:NutritionOrder fhir:ServiceRequest fhir:VisionPrescription )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:basedOn
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Identifier;
                            owl:onProperty     fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:groupIdentifier
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:status
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:intent
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:priority
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:created
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Patient;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:patient
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  fhir:Encounter;
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:encounter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:dateWritten
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:dateWritten
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:DateTime;
                            owl:onProperty     fhir:effectiveEndDate
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:effectiveEndDate
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  [ rdf:type            owl:Class;
                                                 owl:intersectionOf  ( fhir:Reference
                                                                       [ rdf:type           owl:Restriction;
                                                                         owl:allValuesFrom  [ rdf:type     owl:Class;
                                                                                              owl:unionOf  ( fhir:Practitioner fhir:PractitionerRole )
                                                                                            ];
                                                                         owl:onProperty     fhir:l
                                                                       ]
                                                                     )
                                               ];
                            owl:onProperty     fhir:prescriber
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:prescriber
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:VisionPrescription.lensSpecification;
                            owl:onProperty     fhir:lensSpecification
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:minCardinality  1;
                            owl:onProperty      fhir:lensSpecification
                          ] .

fhir:VisionPrescription.lensSpecification
        rdf:type          owl:Class;
        rdfs:comment      "Contain the details of  the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification>;
        rdfs:label        "VisionPrescription.lensSpecification";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:CodeableConcept;
                            owl:onProperty     fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:product
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:eye
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:eye
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:sphere
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:sphere
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:cylinder
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:cylinder
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Integer;
                            owl:onProperty     fhir:axis
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:axis
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:VisionPrescription.lensSpecification.prism;
                            owl:onProperty     fhir:prism
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:add
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:add
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:power
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:power
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:backCurve
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:backCurve
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:diameter
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:diameter
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:SimpleQuantity;
                            owl:onProperty     fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:duration
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:color
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:color
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:String;
                            owl:onProperty     fhir:brand
                          ];
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  1;
                            owl:onProperty      fhir:brand
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Annotation;
                            owl:onProperty     fhir:note
                          ] .

fhir:VisionPrescription.lensSpecification.prism
        rdf:type          owl:Class;
        rdfs:comment      "Allows for adjustment on two axis.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.prism>;
        rdfs:label        "VisionPrescription.lensSpecification.prism";
        rdfs:subClassOf   fhir:BackboneElement;
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Decimal;
                            owl:onProperty     fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:amount
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  fhir:Code;
                            owl:onProperty     fhir:base
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:base
                          ] .

fhir:Xhtml  rdf:type      owl:Class;
        rdfs:isDefinedBy  fhirsd:xhtml;
        rdfs:label        "xhtml";
        rdfs:subClassOf   fhir:PrimitiveType;
        rdfs:subClassOf   [ rdf:type            owl:Restriction;
                            owl:maxCardinality  0;
                            owl:onProperty      fhir:extension
                          ];
        rdfs:subClassOf   [ rdf:type         owl:Restriction;
                            owl:cardinality  1;
                            owl:onProperty   fhir:v
                          ];
        rdfs:subClassOf   [ rdf:type           owl:Restriction;
                            owl:allValuesFrom  rdf:XMLLiteral;
                            owl:onProperty     fhir:v
                          ] .

fhir:abatement  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Condition , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.abatement>;
        rdfs:label        "abatement" .

fhir:abnormalCodedValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.abnormalCodedValueSet: Value set of abnormal coded values as part of this set of qualified values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.abnormalCodedValueSet>;
        rdfs:label        "abnormalCodedValueSet" .

fhir:about  rdf:type        owl:ObjectProperty;
        rdfs:comment        "CommunicationRequest.about: Resources that pertain to this communication request" , "Communication.about: Resources that pertain to this communication";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.about> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.about>;
        rdfs:label          "about";
        rdfs:subPropertyOf  fhirw5:context .

fhir:abstract  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.contains.abstract: If user cannot select this entry" , "StructureDefinition.abstract: Whether the structure is abstract";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.abstract> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.abstract>;
        rdfs:label        "abstract" .

fhir:acceptLanguage  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.acceptLanguage: Languages supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.acceptLanguage>;
        rdfs:label        "acceptLanguage" .

fhir:acceptance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Goal.acceptance: Individual acceptance of goal";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.acceptance>;
        rdfs:label        "acceptance" .

fhir:accident  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.accident: Details of the event" , "Claim.accident: Details of the event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.accident> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.accident>;
        rdfs:label        "accident" .

fhir:account  rdf:type    owl:ObjectProperty;
        rdfs:comment      "EpisodeOfCare.account: The set of accounts that may be used for billing for this EpisodeOfCare" , "Encounter.account: The set of accounts that may be used for billing for this Encounter" , "Account.guarantor.account: A specific Account for the guarantor" , "Appointment.account: The set of accounts that may be used for billing for this Appointment" , "PaymentReconciliation.allocation.account: Applied-to account";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.account> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.account> , <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.account> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.account> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.account>;
        rdfs:label        "account" .

fhir:accountNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.accountNumber: Digits for verification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.accountNumber>;
        rdfs:label        "accountNumber" .

fhir:achievementStatus
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Goal.achievementStatus: in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.achievementStatus>;
        rdfs:label        "achievementStatus" .

fhir:achievementStatusDate
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Goal.achievementStatusDate: When goal achievement status took effect";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Goal#Goal.achievementStatusDate>;
        rdfs:label          "achievementStatusDate";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:acknowledged  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.acknowledged: Whether the alert condition has been acknowledged";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.acknowledged>;
        rdfs:label        "acknowledged" .

fhir:acknowledgedBy  rdf:type  owl:ObjectProperty;
        rdfs:comment        "DeviceAlert.acknowledgedBy: Who acknowledged the alert condition";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.acknowledgedBy>;
        rdfs:label          "acknowledgedBy";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:action  rdf:type       owl:ObjectProperty;
        rdfs:comment        "AuditEvent.action: Type of action performed during the event" , "RequestOrchestration.action: Proposed actions, if any" , "Procedure.focalDevice.action: Kind of change to device" , "PlanDefinition.action: Action defined by the plan" , "PlanDefinition.action: A sub-action" , "RequestOrchestration.action: Sub action" , "DetectedIssue.mitigation.action: What mitigation?" , "Consent.provision.action: Actions controlled by this provision";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.action> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.action> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.action> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.action> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.focalDevice.action> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation.action>;
        rdfs:label          "action";
        rdfs:subPropertyOf  fhirw5:what .

fhir:activationState  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.signal.activationState: Whether the signal is activated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.activationState>;
        rdfs:label        "activationState" .

fhir:active  rdf:type       owl:ObjectProperty;
        rdfs:comment        "RelatedPerson.active: Whether this related person's record is in active use" , "BodyStructure.active: Whether this record is in active use" , "Patient.active: Whether this patient's record is in active use" , "OrganizationAffiliation.active: Whether this organization affiliation record is in active use" , "Organization.active: Whether the organization's record is still in active use" , "Person.active: This person's record is in active use" , "Schedule.active: Whether this schedule is in active use" , "PractitionerRole.active: Whether this practitioner role record is in active use" , "HealthcareService.active: Whether this HealthcareService record is in active use" , "Practitioner.active: Whether this practitioner's record is in active use";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.active> , <http://hl7.org/fhir/StructureDefinition/Person#Person.active> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.active> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.active> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.active> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.active> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.active> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.active> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.active> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.active>;
        rdfs:label          "active";
        rdfs:subPropertyOf  fhirw5:status .

fhir:activity  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Provenance.activity: Activity that occurred" , "CarePlan.activity: Action to occur or has occurred as part of plan";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.activity> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.activity>;
        rdfs:label          "activity";
        rdfs:subPropertyOf  fhirw5:why .

fhir:actor  rdf:type        owl:ObjectProperty;
        rdfs:comment        "ImagingSelection.performer.actor: Who performed the imaging selection" , "PlanDefinition.actor: Actors within the plan" , "Appointment.participant.actor: The individual, device, location, or service participating in the appointment" , "ImagingStudy.series.performer.actor: Who performed imaging study" , "Requirements.actor: Actor for these requirements" , "Procedure.performer.actor: Who performed the procedure" , "NutritionIntake.performer.actor: Who or what performed the intake" , "AdverseEvent.participant.actor: Who was involved in the adverse event or the potential adverse event" , "ExampleScenario.actor: Individual involved in exchange" , "Task.performer.actor: Who performed the task" , "MedicationDispense.performer.actor: Individual who was performing" , "Requirements.statement.actor: Key of relevant actor" , "MedicationAdministration.performer.actor: Who or what performed the medication administration" , "Immunization.performer.actor: Individual or organization who performed the event" , "Consent.provision.actor: Who|what controlled by this provision (or group, by role)" , "Schedule.actor: Resource(s) that availability information is being provided for" , "Encounter.participant.actor: The individual, device, or service participating in the encounter" , "AppointmentResponse.actor: Person(s), Location, HealthcareService, or Device";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.performer.actor> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.performer.actor> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.actor> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.participant.actor> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer.actor> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.performer.actor> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.actor> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.performer.actor> , <http://hl7.org/fhir/StructureDefinition/Task#Task.performer.actor> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.performer.actor> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.actor> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.participant.actor> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.performer.actor> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant.actor> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.actor> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor> , fhirsd:RequestOrchestration , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.actor> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.actor>;
        rdfs:label          "actor";
        rdfs:subPropertyOf  fhirw5:who.actor , fhirw5:who.focus , fhirw5:who .

fhir:actorDefinition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.actorDefinition: ActorDefinitions the CapabilityStatement supports";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.actorDefinition>;
        rdfs:label        "actorDefinition" .

fhir:actorId  rdf:type    owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.action.participant.actorId: What actor";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.actorId>;
        rdfs:label        "actorId" .

fhir:actual  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.progressStatus.actual: Actual if true else anticipated" , "EvidenceVariable.actual: Actual or conceptual";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.progressStatus.actual> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.actual>;
        rdfs:label        "actual" .

fhir:actualGroup  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ResearchStudy.recruitment.actualGroup: Group of participants who were enrolled in study";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment.actualGroup>;
        rdfs:label          "actualGroup";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:actualNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.comparisonGroup.actualNumber: Actual total number of participants enrolled in the comparison group" , "ResearchStudy.recruitment.actualNumber: Actual total number of participants enrolled in study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.actualNumber> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment.actualNumber>;
        rdfs:label        "actualNumber" .

fhir:actualPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Encounter.actualPeriod: The actual start and end time of the encounter";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.actualPeriod>;
        rdfs:label          "actualPeriod";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:actuality  rdf:type    owl:ObjectProperty;
        rdfs:comment        "AdverseEvent.actuality: actual | potential | unknown";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.actuality>;
        rdfs:label          "actuality";
        rdfs:subPropertyOf  fhirw5:class .

fhir:add  rdf:type        owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.add: Added power for multifocal levels";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.add>;
        rdfs:label        "add" .

fhir:addItem  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.addItem: Insurer added line items" , "ClaimResponse.addItem: Insurer added line items";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem>;
        rdfs:label        "addItem" .

fhir:additional  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.binding.additional: Additional Bindings - more rules about the binding";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional>;
        rdfs:label        "additional" .

fhir:additionalAddress
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Patient.contact.additionalAddress: Additional addresses for the contact person";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.additionalAddress>;
        rdfs:label        "additionalAddress" .

fhir:additionalAttribute
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ConceptMap.additionalAttribute: Definition of an additional attribute to act as a data source or target";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute>;
        rdfs:label        "additionalAttribute" .

fhir:additionalContext
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent.additionalContext: References related to the focus resource and/or context of this event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.additionalContext>;
        rdfs:label        "additionalContext" .

fhir:additionalInfo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "VirtualServiceDetail.additionalInfo: Web address to see alternative connection details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VirtualServiceDetail#VirtualServiceDetail.additionalInfo>;
        rdfs:label        "additionalInfo" .

fhir:additionalInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Dosage.additionalInstruction: Supplemental instruction or warnings to the patient - e.g. \"with meals\", \"may cause drowsiness\"";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.additionalInstruction>;
        rdfs:label        "additionalInstruction" .

fhir:additionalMonitoringIndicator
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.additionalMonitoringIndicator: Whether the Medicinal Product is subject to additional monitoring for regulatory reasons";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.additionalMonitoringIndicator>;
        rdfs:label        "additionalMonitoringIndicator" .

fhir:additionalName  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Patient.contact.additionalName: Additional names for the contact person";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.additionalName>;
        rdfs:label        "additionalName" .

fhir:additionalUse  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include.concept.designation.additionalUse: Additional ways how this designation would be used" , "CodeSystem.concept.designation.additionalUse: Additional ways how this designation would be used";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation.additionalUse> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation.additionalUse>;
        rdfs:label        "additionalUse" .

fhir:additive  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Specimen.processing.additive: Material added to a container device" , "NutritionOrder.additive: Modular additive to add to the oral diet, supplement, and/or enteral feeding" , "Device.additive: Material added to a container device" , "DeviceDefinition.additive: Material added to a container device" , "SpecimenDefinition.typeTested.container.additive: Additive associated with container";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.additive> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.additive> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.additive> , <http://hl7.org/fhir/StructureDefinition/Device#Device.additive> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive>;
        rdfs:label          "additive";
        rdfs:subPropertyOf  fhirw5:what .

fhir:address  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Endpoint.address: The technical base address for connecting to this endpoint" , "CapabilityStatement.messaging.endpoint.address: Network address or identifier of the end-point" , "ExtendedContactDetail.address: Address for the contact" , "Location.address: Physical location" , "Person.address: One or more addresses for the person" , "Practitioner.address: Address(es) of the practitioner that are not role specific (typically home address)" , "RelatedPerson.address: Address where the related person can be contacted or visited" , "Patient.contact.address: Address for the contact person" , "Patient.address: An address for the individual";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.address> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.address> , <http://hl7.org/fhir/StructureDefinition/Person#Person.address> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.address> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.address> , <http://hl7.org/fhir/StructureDefinition/VirtualServiceDetail#VirtualServiceDetail.address> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.endpoint.address> , <http://hl7.org/fhir/StructureDefinition/Location#Location.address> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.address> , fhirsd:VirtualServiceDetail , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.address>;
        rdfs:label        "address" .

fhir:addresses  rdf:type    owl:ObjectProperty;
        rdfs:comment        "PlanDefinition.goal.addresses: What does the goal address" , "Goal.addresses: Issues addressed by this goal" , "CarePlan.addresses: Health issues this plan addresses";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.addresses> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.addresses> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.addresses>;
        rdfs:label          "addresses";
        rdfs:subPropertyOf  fhirw5:why .

fhir:adherence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationStatement.adherence: Indicates whether the medication is or is not being consumed or administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.adherence>;
        rdfs:label        "adherence" .

fhir:adjudication  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.adjudication: Detail level adjudication details" , "ExplanationOfBenefit.item.adjudication: Header-level adjudication" , "ClaimResponse.item.adjudication: Added items detail adjudication" , "ExplanationOfBenefit.item.adjudication: Added items adjudication" , "ClaimResponse.item.adjudication: Adjudication details" , "ExplanationOfBenefit.item.adjudication: Adjudication details" , "ExplanationOfBenefit.item.adjudication: Subdetail level adjudication details" , "ClaimResponse.item.adjudication: Header-level adjudication" , "ClaimResponse.item.adjudication: Added items subdetail adjudication" , "ClaimResponse.item.adjudication: Added items adjudication" , "ClaimResponse.item.adjudication: Detail level adjudication details" , "ClaimResponse.item.adjudication: Subdetail level adjudication details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail.adjudication> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.adjudication>;
        rdfs:label        "adjudication" .

fhir:adjustment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.payment.adjustment: Payment adjustment for non-claim issues" , "ClaimResponse.payment.adjustment: Payment adjustment for non-claim issues";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.adjustment> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.adjustment>;
        rdfs:label        "adjustment" .

fhir:adjustmentReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.payment.adjustmentReason: Explanation for the variance" , "ClaimResponse.payment.adjustmentReason: Explanation for the adjustment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.adjustmentReason> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.adjustmentReason>;
        rdfs:label        "adjustmentReason" .

fhir:administeredProduct
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Immunization.administeredProduct: Product that was administered";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.administeredProduct>;
        rdfs:label          "administeredProduct";
        rdfs:subPropertyOf  fhirw5:what .

fhir:administrableDoseForm
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.administrableDoseForm: The dose form of the final product after necessary reconstitution or processing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.administrableDoseForm>;
        rdfs:label        "administrableDoseForm" .

fhir:administration  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.enteralFormula.administration: Formula feeding instruction as structured data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration>;
        rdfs:label        "administration" .

fhir:administrationInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.enteralFormula.administrationInstruction: Formula feeding instructions expressed as text";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administrationInstruction>;
        rdfs:label        "administrationInstruction" .

fhir:admission  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.admission: Details about the admission to a healthcare service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission>;
        rdfs:label        "admission" .

fhir:admitSource  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.admission.admitSource: From where patient was admitted (physician referral, transfer)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.admitSource>;
        rdfs:label        "admitSource" .

fhir:affectsState  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.affectsState: Whether content is changed by the operation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.affectsState>;
        rdfs:label        "affectsState" .

fhir:age  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.age: Applicable age range for the set of qualified values" , "Observation.referenceRange.age: Applicable age range, if relevant";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.age> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.age> , fhirsd:FamilyMemberHistory , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.age>;
        rdfs:label        "age" .

fhir:agent  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Provenance.agent: Entity is attributed to this agent" , "AuditEvent.agent: Entity is attributed to this agent" , "Provenance.agent: Actor involved" , "AuditEvent.agent: Actor involved in the event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.entity.agent> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.agent>;
        rdfs:label          "agent";
        rdfs:subPropertyOf  fhirw5:who .

fhir:aggregate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.balance.aggregate: Who is expected to pay this part of the balance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.balance.aggregate>;
        rdfs:label        "aggregate" .

fhir:aggregateMethod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.group.population.aggregateMethod: Aggregation method for a measure score (e.g. sum, average, median, minimum, maximum, count)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.aggregateMethod>;
        rdfs:label        "aggregateMethod" .

fhir:aggregation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.type.aggregation: contained | referenced | bundled - how aggregated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type.aggregation>;
        rdfs:label        "aggregation" .

fhir:alias  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Organization.alias: A list of alternate names that the organization is known as, or was known as in the past" , "Location.alias: A list of alternate names that the location is known as, or was known as, in the past" , "ElementDefinition.alias: Other names";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Organization#Organization.alias> , <http://hl7.org/fhir/StructureDefinition/Location#Location.alias> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.alias>;
        rdfs:label        "alias" .

fhir:aliasCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SearchParameter.aliasCode: Additional recommended names for parameter in search url";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.aliasCode>;
        rdfs:label        "aliasCode" .

fhir:allDay  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Availability.availableTime.allDay: Always available? i.e. 24 hour service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime.allDay>;
        rdfs:label        "allDay" .

fhir:allergen  rdf:type   owl:ObjectProperty;
        rdfs:comment      "NutritionProduct.ingredient.allergen: A known or suspected allergenic and/or substance that is associated with an intolerance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredient.allergen>;
        rdfs:label        "allergen" .

fhir:allergenicIndicator
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Ingredient.allergenicIndicator: If the ingredient is a known or suspected allergen" , "DeviceDefinition.material.allergenicIndicator: Whether the substance is a known or suspected allergen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.allergenicIndicator> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.material.allergenicIndicator>;
        rdfs:label        "allergenicIndicator" .

fhir:allergyIntolerance
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.allergyIntolerance: List of the patient's food and nutrition-related allergies and intolerances";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.allergyIntolerance>;
        rdfs:label        "allergyIntolerance" .

fhir:allocation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.allocation: Settlement particulars";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation>;
        rdfs:label        "allocation" .

fhir:allowed  rdf:type    owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:MedicationRequest , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.substitution.allowed> , fhirsd:ExplanationOfBenefit , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.financial.allowed> , fhirsd:CoverageEligibilityResponse , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.benefit.allowed>;
        rdfs:label        "allowed" .

fhir:allowedRelationship
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ConceptMap.allowedRelationship: related-to | equivalent | source-is-narrower-than-target | source-is-broader-than-target | not-related-to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.allowedRelationship>;
        rdfs:label        "allowedRelationship" .

fhir:allowedResponse  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.allowedResponse: Responses to this message";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.allowedResponse>;
        rdfs:label        "allowedResponse" .

fhir:allowedType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.allowedType: Allowed sub-type this parameter can have (if type is abstract)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.allowedType>;
        rdfs:label        "allowedType" .

fhir:alternate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.material.alternate: Indicates an alternative material of the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.material.alternate>;
        rdfs:label        "alternate" .

fhir:alternateMaterial
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packaging.alternateMaterial: A possible alternate material for this part of the packaging, that is allowed to be used instead of the usual material";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.alternateMaterial>;
        rdfs:label        "alternateMaterial" .

fhir:alternative  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.alternative: Alternate non-typical step action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.alternative>;
        rdfs:label        "alternative" .

fhir:altitude  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Location.position.altitude: Altitude with WGS84 datum";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.position.altitude>;
        rdfs:label        "altitude" .

fhir:amount  rdf:type     owl:ObjectProperty;
        rdfs:comment      "NutritionIntake.nutritionItem.consumedItem.totalIntake.amount: Total amount of nutrient consumed" , "SubstanceDefinition.molecularWeight.amount: Used to capture quantitative values for a variety of elements" , "ClaimResponse.total.amount: Financial total for the category" , "ManufacturedItemDefinition.component.constituent.amount: The measurable amount of the substance, expressible in different ways (e.g. by mass or volume)" , "NutritionOrder.oralDiet.nutrient.amount: Quantity of the specified nutrient" , "PaymentNotice.amount: Monetary amount of the payment" , "ClaimResponse.item.adjudication.amount: Monetary amount" , "PaymentReconciliation.allocation.amount: Amount allocated to this payable" , "SubstanceDefinition.polymer.monomerSet.startingMaterial.amount: A percentage" , "NutritionIntake.nutritionItem.consumedItem.amount: Quantity of the specified food (i.e. solid and/or liquid)" , "ClaimResponse.payment.amount: Payable amount after adjustment" , "NutritionIntake.nutritionItem.notConsumedItem.amount: Quantity of the specified food (i.e. solid and/or liquid) that was not consumed" , "PackagedProductDefinition.packaging.containedItem.amount: The number of this type of item within this packaging or for continuous items such as liquids it is the quantity (for example 25ml). See also PackagedProductDefinition.containedItemQuantity (especially the long definition)" , "ManufacturedItemDefinition.component.amount: The measurable amount of total quantity of all substances in the component, expressible in different ways (e.g. by mass or volume)" , "VisionPrescription.lensSpecification.prism.amount: Amount of adjustment" , "ExplanationOfBenefit.total.amount: Financial total for the category" , "PaymentReconciliation.amount: Total amount of Payment" , "MonetaryComponent.amount: Explicit value amount to be used" , "SubstanceDefinition.polymer.repeat.repeatUnit.amount: Number of repeats of this unit" , "ExplanationOfBenefit.payment.amount: Payable amount after adjustment" , "ExplanationOfBenefit.item.adjudication.amount: Monetary amount" , "Account.balance.amount: Calculated amount";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.prism.amount> , fhirsd:SubstanceDefinition , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.amount> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication.amount> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.notConsumedItem.amount> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.amount> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.containedItem.amount> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.total.amount> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.totalIntake.amount> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial.amount> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.amount> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication.amount> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent.amount> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.molecularWeight.amount> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.nutrient.amount> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.amount> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.amount> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.amount> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.amount> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.nutrient.amount> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.amount> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.amount> , fhirsd:NutritionProduct , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredient.amount> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.total.amount> , <http://hl7.org/fhir/StructureDefinition/Account#Account.balance.amount> , <http://hl7.org/fhir/StructureDefinition/MonetaryComponent#MonetaryComponent.amount> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.amount>;
        rdfs:label        "amount" .

fhir:amountPerItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Medication.packageSize.amountPerItem: The amount per each item";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.packageSize.amountPerItem>;
        rdfs:label        "amountPerItem" .

fhir:anchor  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest.page.anchor: Anchor available on the page";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.page.anchor>;
        rdfs:label        "anchor" .

fhir:annunciator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.signal.annunciator: Where the signal is being annunciated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.annunciator>;
        rdfs:label        "annunciator" .

fhir:answer  rdf:type     owl:ObjectProperty;
        rdfs:comment      "QuestionnaireResponse.item.answer: The response(s) to the question";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.answer> , fhirsd:Questionnaire , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableWhen.answer>;
        rdfs:label        "answer" .

fhir:answerConstraint
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.answerConstraint: optionsOnly | optionsOrType | optionsOrString";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerConstraint>;
        rdfs:label        "answerConstraint" .

fhir:answerOption  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.answerOption: Permitted answer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerOption>;
        rdfs:label        "answerOption" .

fhir:answerValueSet  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.answerValueSet: ValueSet containing permitted answers";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerValueSet>;
        rdfs:label        "answerValueSet" .

fhir:any  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.binding.additional.any: Whether binding can applies to all repeats, or just one";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.any>;
        rdfs:label        "any" .

fhir:anyValueAllowed  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.anyValueAllowed: Permissibility of unanticipated value used to express value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.anyValueAllowed>;
        rdfs:label        "anyValueAllowed" .

fhir:applicability  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.contraindication.applicability: An expression that returns true or false, indicating whether the indication is applicable or not, after having applied its other elements" , "ClinicalUseDefinition.indication.applicability: An expression that returns true or false, indicating whether the indication is applicable or not, after having applied its other elements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.applicability> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.applicability>;
        rdfs:label        "applicability" .

fhir:applicabilityBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.applicabilityBehavior: all | any" , "PlanDefinition.action.applicabilityBehavior: all | any";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.applicabilityBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.applicabilityBehavior>;
        rdfs:label        "applicabilityBehavior" .

fhir:application  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.case: Applications submitted to obtain a regulated authorization. Steps within the longer running case or procedure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case.application>;
        rdfs:label        "application" .

fhir:applied  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.applied: This model characteristic is part of the analysis that was applied, whether or not the analysis followed the plan";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.applied>;
        rdfs:label        "applied" .

fhir:appliesTo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.appliesTo: Targetted population for the set of qualified values" , "Observation.referenceRange.appliesTo: Reference range population";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.appliesTo> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.appliesTo>;
        rdfs:label        "appliesTo" .

fhir:appliesToAll  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityRequest.supportingInfo.appliesToAll: Applies to all items";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.supportingInfo.appliesToAll>;
        rdfs:label        "appliesToAll" .

fhir:appointment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.appointment: The appointment that scheduled this encounter" , "AppointmentResponse.appointment: Appointment this response relates to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.appointment> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.appointment>;
        rdfs:label        "appointment" .

fhir:appointmentRequired
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "HealthcareService.appointmentRequired: An appointment is required for access to this service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.appointmentRequired>;
        rdfs:label        "appointmentRequired" .

fhir:appointmentType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Slot.appointmentType: The style of appointment or patient that may be booked in the slot (not service type)" , "Appointment.appointmentType: The style of appointment or patient that has been booked in the slot (not service type)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Slot#Slot.appointmentType> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.appointmentType>;
        rdfs:label          "appointmentType";
        rdfs:subPropertyOf  fhirw5:class .

fhir:approvalDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ObservationDefinition.approvalDate: When ObservationDefinition was approved by publisher" , "ConceptMap.approvalDate: When the ConceptMap was approved by publisher" , "Library.approvalDate: When the library was approved by publisher" , "Evidence.approvalDate: When the summary was approved by publisher" , "DeviceDefinition.approvalDate: When DeviceDefinition was approved by publisher" , "SpecimenDefinition.approvalDate: When SpecimenDefinition was approved by publisher" , "ValueSet.approvalDate: When the ValueSet was approved by publisher" , "SubscriptionTopic.approvalDate: When SubscriptionTopic is/was approved by publisher" , "Questionnaire.approvalDate: When the questionnaire was approved by publisher" , "Measure.approvalDate: When the measure was approved by publisher" , "ArtifactAssessment.approvalDate: When the artifact assessment was approved by publisher" , "NamingSystem.approvalDate: When the NamingSystem was approved by publisher" , "ActivityDefinition.approvalDate: When the activity definition was approved by publisher" , "CodeSystem.approvalDate: When the CodeSystem was approved by publisher" , "PlanDefinition.approvalDate: When the plan definition was approved by publisher" , "MetadataResource.approvalDate: When the {{title}} was approved by publisher" , "EventDefinition.approvalDate: When the event definition was approved by publisher" , "EvidenceVariable.approvalDate: When the resource was approved by publisher";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.approvalDate> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.approvalDate> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.approvalDate> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.approvalDate> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.approvalDate> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.approvalDate> , <http://hl7.org/fhir/StructureDefinition/Library#Library.approvalDate> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.approvalDate> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.approvalDate> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.approvalDate> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.approvalDate> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.approvalDate> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.approvalDate> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.approvalDate> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.approvalDate> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.approvalDate> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.approvalDate> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.approvalDate>;
        rdfs:label          "approvalDate";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:areaOfHybridisation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.areaOfHybridisation: The area of hybridisation, for double-stranded RNA or DNA. Expressed as the subunit number followed by the residue number, in increasing order";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.areaOfHybridisation>;
        rdfs:label        "areaOfHybridisation" .

fhir:artifact  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ArtifactAssessment , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.artifact>;
        rdfs:label        "artifact" .

fhir:asNeeded  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Dosage.asNeeded: Take \"as needed\"" , "NutritionOrder.oralDiet.schedule.asNeeded: Take 'as needed'" , "DeviceRequest.asNeeded: PRN status of request" , "ServiceRequest.asNeeded: Perform the service \"as needed\"" , "NutritionOrder.supplement.schedule.asNeeded: Take 'as needed'" , "NutritionOrder.enteralFormula.administration.schedule.asNeeded: Take 'as needed'";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.schedule.asNeeded> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.schedule.asNeeded> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.asNeeded> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.schedule.asNeeded> , fhirsd:ActivityDefinition , fhirsd:PlanDefinition , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.asNeeded> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.asNeeded> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.asNeeded> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.asNeeded>;
        rdfs:label        "asNeeded" .

fhir:asNeededFor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.oralDiet.schedule.asNeededFor: Take 'as needed' for x" , "Dosage.asNeededFor: Take \"as needed\" (for x)" , "NutritionOrder.supplement.schedule.asNeededFor: Take 'as needed' for x" , "ServiceRequest.asNeededFor: Specified criteria for the service" , "NutritionOrder.enteralFormula.administration.schedule.asNeededFor: Take 'as needed' for x" , "DeviceRequest.asNeededFor: Device usage reason";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.schedule.asNeededFor> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.asNeededFor> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.schedule.asNeededFor> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.asNeededFor> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.asNeededFor> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.schedule.asNeededFor>;
        rdfs:label        "asNeededFor" .

fhir:asserter  rdf:type     owl:ObjectProperty;
        rdfs:comment        "FamilyMemberHistory.asserter: Person or device that asserts this family member history" , "Condition.asserter: Person or device that asserts this condition" , "AllergyIntolerance.asserter: Source of the information about the allergy";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.asserter> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.asserter> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.asserter>;
        rdfs:label          "asserter";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:assertion  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.assertion: Declarative description of the Evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.assertion>;
        rdfs:label        "assertion" .

fhir:assessment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Condition.stage.assessment: Formal record of assessment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Condition#Condition.stage.assessment>;
        rdfs:label        "assessment" .

fhir:assessmentMethod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.suspectEntity.causality.assessmentMethod: Method of evaluating the relatedness of the suspected entity to the event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.causality.assessmentMethod>;
        rdfs:label        "assessmentMethod" .

fhir:assigner  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Identifier.assigner: Organization that issued id (may be just text)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.assigner>;
        rdfs:label        "assigner" .

fhir:associatedParty  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.associatedParty: Sponsors, collaborators, and other parties";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty>;
        rdfs:label        "associatedParty" .

fhir:assurance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Person.link.assurance: level1 | level2 | level3 | level4";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Person#Person.link.assurance>;
        rdfs:label        "assurance" .

fhir:attachedDocument
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.attachedDocument: Additional information or supporting documentation about the authorization" , "PackagedProductDefinition.attachedDocument: Additional information or supporting documentation about the packaged product" , "MedicinalProductDefinition.attachedDocument: Additional documentation about the medicinal product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.attachedDocument> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.attachedDocument> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.attachedDocument>;
        rdfs:label        "attachedDocument" .

fhir:attachment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DocumentReference.content.attachment: Where to access the document";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content.attachment>;
        rdfs:label        "attachment" .

fhir:attester  rdf:type   owl:ObjectProperty;
        rdfs:comment      "DocumentReference.attester: Attests to accuracy of the document" , "Composition.attester: Attests to accuracy of composition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.attester> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.attester>;
        rdfs:label        "attester" .

fhir:attribute  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.attributeEstimate: An attribute of the model characteristic" , "ConceptMap.group.element.target.dependsOn.attribute: A reference to a mapping attribute defined in ConceptMap.additionalAttribute";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.attribute> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.dependsOn.attribute>;
        rdfs:label        "attribute" .

fhir:attributeEstimate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.attributeEstimate: An attribute of the Statistic" , "Evidence.statistic.attributeEstimate: A nested attribute estimate; which is the attribute estimate of an attribute estimate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.attributeEstimate> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate>;
        rdfs:label        "attributeEstimate" .

fhir:author  rdf:type       owl:ObjectProperty;
        rdfs:comment        "DocumentReference.author: Who and/or what authored the document" , "DetectedIssue.author: The provider or device that identified the issue" , "PlanDefinition.author: Who authored the content" , "CodeSystem.author: Who authored the CodeSystem" , "MedicationStatement.author: Who/What authored the statement" , "Composition.section.author: Who and/or what authored the section, when the section is authored by someone other than the composition.author" , "ValueSet.author: Who authored the ValueSet" , "EventDefinition.author: Who authored the content" , "ArtifactAssessment.content.author: Who authored the content" , "AdverseEvent.suspectEntity.causality.author: Author of the information on the possible cause of the event" , "EvidenceVariable.author: Who authored the content" , "Composition.author: Who and/or what authored the composition" , "Library.author: Who authored the content" , "NamingSystem.author: Who authored the NamingSystem" , "RequestOrchestration.author: Device or practitioner that authored the request orchestration" , "Measure.author: Who authored the content" , "ConceptMap.author: Who authored the ConceptMap" , "MetadataResource.author: Who authored the {{title}}" , "Flag.author: Flag creator" , "Evidence.author: Who authored the content" , "DetectedIssue.mitigation.author: Who is committing?" , "ActivityDefinition.author: Who authored the content" , "Basic.author: Who created" , "QuestionnaireResponse.author: The individual or device that received and recorded the answers";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.author> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.author> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.causality.author> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.author> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.author> , <http://hl7.org/fhir/StructureDefinition/Library#Library.author> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.author> , <http://hl7.org/fhir/StructureDefinition/Basic#Basic.author> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.author> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.author> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.author> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.author> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.author> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.author> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.author> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.author> , <http://hl7.org/fhir/StructureDefinition/Annotation#Annotation.author> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.author> , fhirsd:Annotation , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.author> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation.author> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.author> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.author> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.author> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.author> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.author>;
        rdfs:label          "author";
        rdfs:subPropertyOf  fhirw5:who.author .

fhir:authored  rdf:type     owl:ObjectProperty;
        rdfs:comment        "QuestionnaireResponse.authored: Date the answers were gathered";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.authored>;
        rdfs:label          "authored";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:authoredOn  rdf:type   owl:ObjectProperty;
        rdfs:comment        "RequestOrchestration.authoredOn: When the request orchestration was authored" , "DeviceRequest.authoredOn: When recorded" , "Task.authoredOn: Task Creation Date" , "CommunicationRequest.authoredOn: When request transitioned to being actionable" , "MedicationRequest.authoredOn: When request was initially authored" , "ServiceRequest.authoredOn: Date request signed";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.authoredOn> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.authoredOn> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.authoredOn> , <http://hl7.org/fhir/StructureDefinition/Task#Task.authoredOn> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.authoredOn> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.authoredOn>;
        rdfs:label          "authoredOn";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:authoritative  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NamingSystem.uniqueId.authoritative: Whether the identifier is authoritative";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.authoritative>;
        rdfs:label        "authoritative" .

fhir:authority  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.name.official.authority: Which authority uses this official name" , "Immunization.protocolApplied.authority: Who is responsible for publishing the recommendations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.official.authority> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied.authority>;
        rdfs:label        "authority" .

fhir:authorization  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Provenance.authorization: Authorization (purposeOfUse) related to the event" , "AuditEvent.agent.authorization: Allowable authorization for this agent" , "PaymentReconciliation.authorization: Authorization number" , "AuditEvent.authorization: Authorization related to the event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.authorization> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.authorization> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.authorization> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.authorization>;
        rdfs:label          "authorization";
        rdfs:subPropertyOf  fhirw5:why .

fhir:authorizationHint
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent.authorizationHint: Authorization information relevant to a notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.authorizationHint>;
        rdfs:label        "authorizationHint" .

fhir:authorizationRequired
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.item.authorizationRequired: Authorization required flag";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.authorizationRequired>;
        rdfs:label        "authorizationRequired" .

fhir:authorizationSupporting
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.item.authorizationSupporting: Type of required supporting materials";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.authorizationSupporting>;
        rdfs:label        "authorizationSupporting" .

fhir:authorizationType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent.authorizationHint.authorizationType: Classification of the authorization hint, e.g., 'oAuthChallengeToken'";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.authorizationHint.authorizationType>;
        rdfs:label        "authorizationType" .

fhir:authorizationUrl
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.item.authorizationUrl: Preauthorization requirements endpoint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.authorizationUrl>;
        rdfs:label        "authorizationUrl" .

fhir:authorizingPrescription
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.authorizingPrescription: Medication order that authorizes the dispense";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.authorizingPrescription>;
        rdfs:label        "authorizingPrescription" .

fhir:availability  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.availability: Times the healthcare service is available (including exceptions)" , "DeviceMetric.availability: The continuity of the metric (e.g., measurement)" , "Endpoint.availability: Times the endpoint is expected to be available (including exceptions)" , "PractitionerRole.availability: Times the Practitioner is available at this location and/or healthcare service (including exceptions)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.availability> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.availability> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.availability> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.availability>;
        rdfs:label        "availability" .

fhir:availabilityStatus
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Device.availabilityStatus: lost | damaged | destroyed | available";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.availabilityStatus>;
        rdfs:label          "availabilityStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:availableEndTime
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Availability.availableTime.availableEndTime: Closing time of day (ignored if allDay = true)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime.availableEndTime>;
        rdfs:label        "availableEndTime" .

fhir:availableStartTime
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Availability.availableTime.availableStartTime: Opening time of day (ignored if allDay = true)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime.availableStartTime>;
        rdfs:label        "availableStartTime" .

fhir:availableTime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Availability.availableTime: Times the {item} is available";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime>;
        rdfs:label        "availableTime" .

fhir:average  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.average: An average amount of polymerisation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.average>;
        rdfs:label        "average" .

fhir:averageMolecularFormula
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.averageMolecularFormula: A representation of an (average) molecular formula from a polymer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.averageMolecularFormula>;
        rdfs:label        "averageMolecularFormula" .

fhir:axis  rdf:type       owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.axis: Lens meridian which contain no power for astigmatism";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.axis>;
        rdfs:label        "axis" .

fhir:backCurve  rdf:type  owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.backCurve: Contact lens back curvature";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.backCurve>;
        rdfs:label        "backCurve" .

fhir:balance  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Account.balance: Calculated account balance(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.balance>;
        rdfs:label        "balance" .

fhir:base  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.base: Base definition information for tools" , "OperationDefinition.base: Marks this as a profile of the base" , "SearchParameter.base: The resource type(s) this search parameter applies to" , "VisionPrescription.lensSpecification.prism.base: up | down | in | out" , "MessageDefinition.base: Definition this one is based on";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.base> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.base> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.base> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.base> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.prism.base>;
        rdfs:label        "base" .

fhir:baseDefinition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.baseDefinition: Definition that this type is constrained/specialized from" , "ActorDefinition.baseDefinition: Parent actor definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.baseDefinition> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.baseDefinition>;
        rdfs:label        "baseDefinition" .

fhir:basedOn  rdf:type      owl:ObjectProperty;
        rdfs:comment        "VisionPrescription.basedOn: What prescription fulfills" , "MedicationAdministration.basedOn: Plan this is fulfilled by this administration" , "ImagingSelection.basedOn: Fulfills plan or order" , "NutritionOrder.basedOn: What this order fulfills" , "Immunization.basedOn: Authority that the immunization event is based on" , "Procedure.basedOn: A request for this procedure" , "Provenance.basedOn: Workflow authorization within which this event occurred" , "MedicationRequest.basedOn: A plan or request that is fulfilled in whole or in part by this medication request" , "ServiceRequest.basedOn: What request fulfills" , "QuestionnaireResponse.basedOn: Request fulfilled by this QuestionnaireResponse" , "CarePlan.basedOn: Fulfills plan, proposal or order" , "DocumentReference.basedOn: Activity that caused this document to be created" , "ImagingStudy.basedOn: Fulfills plan or order" , "Communication.basedOn: Request fulfilled by this communication" , "DiagnosticReport.basedOn: What was requested" , "NutritionIntake.basedOn: Fulfils plan, proposal or order" , "Appointment.basedOn: The request this appointment is allocated to assess" , "Observation.basedOn: Fulfills plan, proposal or order" , "DeviceRequest.basedOn: What request fulfills" , "RequestOrchestration.basedOn: Fulfills plan, proposal, or order" , "AuditEvent.basedOn: Workflow authorization within which this event occurred" , "Composition.basedOn: Fulfills plan, proposal or order" , "CommunicationRequest.basedOn: Fulfills plan or proposal" , "RiskAssessment.basedOn: Request fulfilled by this assessment" , "MedicationDispense.basedOn: Plan that is fulfilled by this dispense" , "Encounter.basedOn: The request that initiated this encounter" , "Task.basedOn: Request fulfilled by this task";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.basedOn> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.basedOn> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.basedOn> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.basedOn> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.basedOn> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.basedOn> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.basedOn> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.basedOn> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.basedOn> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.basedOn> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.basedOn> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.basedOn> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.basedOn> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.basedOn> , <http://hl7.org/fhir/StructureDefinition/Task#Task.basedOn> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.basedOn> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.basedOn> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.basedOn> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.basedOn> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.basedOn> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.basedOn> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.basedOn> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.basedOn> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.basedOn> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.basedOn> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.basedOn> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.basedOn>;
        rdfs:label          "basedOn";
        rdfs:subPropertyOf  fhirw5:why , fhirw5:who.cause .

fhir:basis  rdf:type      owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.basis: The legal/regulatory framework or reasons under which this authorization is granted" , "Ingredient.substance.strength.basis: A code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt)" , "Measure.group.basis: Population basis" , "RiskAssessment.basis: Information used in assessment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.basis> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.basis> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.basis> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.basis>;
        rdfs:label        "basis" .

fhir:basisRequirement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Measure.group.basisRequirement: Population basis requirements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.basisRequirement>;
        rdfs:label        "basisRequirement" .

fhir:beneficiary  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Coverage.beneficiary: Party receiving treatment";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.beneficiary>;
        rdfs:label          "beneficiary";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:benefit  rdf:type    owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.item.benefit: Benefit Summary";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.benefit>;
        rdfs:label        "benefit" .

fhir:benefitBalance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.benefitBalance: Balance by Benefit Category";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance>;
        rdfs:label        "benefitBalance" .

fhir:benefitPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.benefitPeriod: When the benefits are applicable" , "CoverageEligibilityResponse.insurance.benefitPeriod: When the benefits are applicable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitPeriod> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.benefitPeriod>;
        rdfs:label        "benefitPeriod" .

fhir:billablePeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.billablePeriod: Relevant time frame for the claim" , "Claim.billablePeriod: Relevant time frame for the claim";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.billablePeriod> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.billablePeriod>;
        rdfs:label          "billablePeriod";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:billingStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.billingStatus: Tracks the lifecycle of the account through the billing process";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.billingStatus>;
        rdfs:label        "billingStatus" .

fhir:binding  rdf:type    owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.binding: ValueSet details if this is coded" , "ElementDefinition.binding: ValueSet details if this is coded";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.binding> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding>;
        rdfs:label        "binding" .

fhir:biologicalSourceEvent
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "NutritionProduct.instance.biologicalSourceEvent: An identifier of the donation, collection, or pooling event from which biological material in this nutrition product was derived" , "Device.biologicalSourceEvent: A production identifier of the donor, donation, or pooling event associated with the biological material incorporated into the device" , "BiologicallyDerivedProduct.biologicalSourceEvent: An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.biologicalSourceEvent> , <http://hl7.org/fhir/StructureDefinition/Device#Device.biologicalSourceEvent> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.biologicalSourceEvent>;
        rdfs:label          "biologicalSourceEvent";
        rdfs:subPropertyOf  fhirw5:id , fhirw5:what .

fhir:birthDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Practitioner.birthDate: The date  on which the practitioner was born" , "RelatedPerson.birthDate: The date on which the related person was born" , "Person.birthDate: The date on which the person was born" , "Patient.birthDate: The date of birth for the individual";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.birthDate> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.birthDate> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.birthDate> , <http://hl7.org/fhir/StructureDefinition/Person#Person.birthDate>;
        rdfs:label        "birthDate" .

fhir:bodyLandmarkOrientation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BodyStructure.includedStructure.bodyLandmarkOrientation: Landmark relative location";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation>;
        rdfs:label        "bodyLandmarkOrientation" .

fhir:bodySite  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.bodySite: Anatomical location" , "ExplanationOfBenefit.addItem.bodySite: Anatomical location" , "ImagingSelection.bodySite: Selected anatomic structure" , "Claim.item.bodySite: Anatomical location" , "ImagingStudy.series.bodySite: Body part examined" , "ExplanationOfBenefit.item.bodySite: Anatomical location" , "Observation.bodySite: DEPRECATED: Observed body part" , "ActivityDefinition.bodySite: What part of body to perform on";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.bodySite> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.bodySite> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.bodySite> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.bodySite> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.bodySite> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.bodySite> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.bodySite> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.bodySite>;
        rdfs:label        "bodySite" .

fhir:bodyStructure  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceAssociation.bodyStructure: Current anatomical location(s) of the device in/on subject" , "Observation.bodyStructure: Observed body structure" , "Procedure.bodyStructure: Target body sites" , "Condition.bodyStructure: Anatomical location, if relevant" , "DocumentReference.bodyStructure: Body structure included" , "ObservationDefinition.bodyStructure: Body structure to be observed" , "Specimen.collection.bodyStructure: Anatomical collection site" , "ServiceRequest.bodyStructure: BodyStructure-based location on the body";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.bodyStructure> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.bodyStructure>;
        rdfs:label        "bodyStructure" .

fhir:born  rdf:type       owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:FamilyMemberHistory , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.born>;
        rdfs:label        "born" .

fhir:bounds  rdf:type     owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Timing , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.bounds>;
        rdfs:label        "bounds" .

fhir:brand  rdf:type      owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.brand: Brand required";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.brand>;
        rdfs:label        "brand" .

fhir:businessArrangement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityRequest.insurance.businessArrangement: Additional provider contract number" , "ClaimResponse.insurance.businessArrangement: Additional provider contract number" , "Claim.insurance.businessArrangement: Additional provider contract number";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurance.businessArrangement> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance.businessArrangement> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.businessArrangement>;
        rdfs:label        "businessArrangement" .

fhir:businessStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.businessStatus: E.g. \"Specimen collected\", \"IV prepped\"" , "Encounter.businessStatus: A granular, workflows specific set of statuses that apply to the encounter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.businessStatus> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.businessStatus>;
        rdfs:label        "businessStatus" .

fhir:cTerminalModification
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.subunit.cTerminalModification: The modification fragment at the C-terminal of the protein";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.cTerminalModification>;
        rdfs:label        "cTerminalModification" .

fhir:calculatedAt  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.calculatedAt: Time the balance amount was calculated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.calculatedAt>;
        rdfs:label        "calculatedAt" .

fhir:calculatedDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.calculatedDate: The date the Measure Report was calculated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.calculatedDate>;
        rdfs:label        "calculatedDate" .

fhir:calibration  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceMetric.calibration: Describes the calibrations that have been performed or that are required to be performed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.calibration>;
        rdfs:label        "calibration" .

fhir:caloricDensity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.enteralFormula.caloricDensity: Amount of energy per specified volume of feeding that is required" , "NutritionOrder.supplement.caloricDensity: Amount of energy per specified volume of supplement that is required" , "NutritionOrder.oralDiet.caloricDensity: Amount of energy per specified volume of oral diet";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.caloricDensity> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.caloricDensity> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.caloricDensity>;
        rdfs:label        "caloricDensity" .

fhir:canFilterBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.canFilterBy: Properties by which a Subscription can filter notifications based on this trigger";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy>;
        rdfs:label        "canFilterBy" .

fhir:cancellationDate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.cancellationDate: When the appointment was cancelled";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.cancellationDate>;
        rdfs:label        "cancellationDate" .

fhir:cancellationReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.cancellationReason: The coded reason for the appointment being cancelled";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.cancellationReason>;
        rdfs:label        "cancellationReason" .

fhir:cardBrand  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.cardBrand: Type of card";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.cardBrand>;
        rdfs:label        "cardBrand" .

fhir:cardinalityBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.cardinalityBehavior: single | multiple" , "PlanDefinition.action.cardinalityBehavior: single | multiple";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.cardinalityBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.cardinalityBehavior>;
        rdfs:label        "cardinalityBehavior" .

fhir:careManager  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EpisodeOfCare.careManager: Care manager/care coordinator for the patient";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.careManager>;
        rdfs:label        "careManager" .

fhir:careTeam  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.careTeam: Care Team members" , "EpisodeOfCare.careTeam: Other practitioners facilitating this episode of care" , "CarePlan.careTeam: Who's involved in plan?" , "Encounter.careTeam: The group(s) that are allocated to participate in this encounter" , "Claim.careTeam: Members of the care team";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.careTeam> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.careTeam> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.careTeam> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam>;
        rdfs:label          "careTeam";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:careTeamSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.careTeamSequence: Applicable care team members" , "Claim.item.careTeamSequence: Applicable careTeam members";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.careTeamSequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.careTeamSequence>;
        rdfs:label        "careTeamSequence" .

fhir:carrierAIDC  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Device.udiCarrier.carrierAIDC: UDI Machine Readable value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.carrierAIDC>;
        rdfs:label        "carrierAIDC" .

fhir:carrierHRF  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Device.udiCarrier.carrierHRF: UDI Human Readable value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.carrierHRF>;
        rdfs:label        "carrierHRF" .

fhir:case  rdf:type       owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.case: The case or regulatory procedure for granting or amending a regulated authorization. Note: This area is subject to ongoing review and the workgroup is seeking implementer feedback on its use (see link at bottom of page)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case>;
        rdfs:label        "case" .

fhir:caseSensitive  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CodeSystem.caseSensitive: If code comparison is case sensitive";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.caseSensitive>;
        rdfs:label        "caseSensitive" .

fhir:category  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Claim.supportingInfo.category: Classification of the supplied information" , "ExplanationOfBenefit.total.category: Type of adjudication information" , "DeviceMetric.category: The kind of metric represented" , "ExplanationOfBenefit.addItem.category: Benefit classification" , "Substance.category: What class/type of substance this is" , "CoverageEligibilityResponse.insurance.item.category: Benefit classification" , "HealthcareService.category: Broad category of service being performed or delivered" , "ImagingSelection.category: Classifies the imaging selection" , "Claim.item.category: Benefit classification" , "ClaimResponse.total.category: Type of adjudication information" , "DeviceDefinition.conformsTo.category: Describes the common type of the standard, specification, or formal guidance" , "DeviceAlert.category: High level categorization of device alert" , "EvidenceVariable.category: A grouping for dichotomous, ordinal, or polychotomouos variables" , "AdverseEvent.category: wrong-patient | procedure-mishap | medication-mishap | device | unsafe-physical-environment | hospital-acquired-infection | wrong-body-site" , "Coverage.costToBeneficiary.category: Benefit classification" , "Procedure.category: Classification of the procedure" , "Condition.category: Classification of type of condition" , "MedicationRequest.category: Grouping or category of medication request" , "Goal.category: E.g. Treatment, dietary, behavioral, etc" , "ClaimResponse.supportingInfo.category: Classification of the supplied information" , "Communication.category: Message category" , "DiagnosticReport.category: Service category" , "MedicationStatement.category: Type of medication statement" , "CoverageEligibilityRequest.item.category: Benefit classification" , "MessageDefinition.category: consequence | currency | notification" , "MeasureReport.category: The category of measure report instance this is (example codes include deqm, ra, vbp)" , "ClaimResponse.item.adjudication.category: Type of adjudication information" , "Consent.category: Classification of the consent statement - for indexing/retrieval" , "Claim.item.detail.subDetail.category: Benefit classification" , "Observation.category: Classification of  type of observation" , "ServiceRequest.category: Classification of service" , "Device.conformsTo.category: Describes the common type of the standard, specification, or formal guidance.  communication | performance | measurement" , "ExplanationOfBenefit.item.detail.subDetail.category: Benefit classification" , "CareTeam.category: Type of team" , "ExplanationOfBenefit.item.detail.category: Benefit classification" , "MedicationDispense.category: Type of medication dispense" , "Requirements.statement.category: High level categorization of a statement" , "DocumentReference.category: Categorization of document" , "ExplanationOfBenefit.item.adjudication.category: Type of adjudication information" , "Device.category: Indicates a high-level grouping of the device" , "ClinicalUseDefinition.category: A categorisation of the issue, primarily for dividing warnings into subject heading areas such as \"Pregnancy\", \"Overdose\"" , "Evidence.statistic.category: Associated category for categorical variable" , "DetectedIssue.category: High level categorization of detected issue" , "ClaimResponse.addItem.category: Benefit classification" , "AllergyIntolerance.category: food | medication | environment | biologic" , "PlanDefinition.goal.category: E.g. Treatment, dietary, behavioral" , "ExplanationOfBenefit.benefitBalance.category: Benefit classification" , "CommunicationRequest.category: Message category" , "ExplanationOfBenefit.item.category: Benefit classification" , "ObservationDefinition.category: General type of observation" , "Composition.category: Categorization of Composition" , "NutritionProduct.category: Broad product groups, like Fruit, Grain, Beverages, or Vegetables Products" , "CarePlan.category: Type of plan" , "Flag.category: Clinical, administrative, etc" , "SubstanceDefinition.polymer.monomerSet.startingMaterial.category: Substance high level category, e.g. chemical substance" , "Claim.item.detail.category: Benefit classification" , "ExplanationOfBenefit.supportingInfo.category: Classification of the supplied information" , "ActorDefinition.category: Further details about the type of actor" , "MedicationAdministration.category: Type of medication administration";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.category> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.category> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.category> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.category> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.category> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.total.category> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication.category> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.category> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.category> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.category> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.category> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.category> , <http://hl7.org/fhir/StructureDefinition/Device#Device.category> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.category> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.category> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.category> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.category> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.category> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.category> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.category> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.category> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.category> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.category> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.category> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.category> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.category> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.category> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.category> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.category> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial.category> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.category> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication.category> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.category> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.category> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.category> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.category> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.category> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.category> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.category> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.category> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.category> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.category> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.category> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.category> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.category> , <http://hl7.org/fhir/StructureDefinition/Device#Device.conformsTo.category> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.category> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.category> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.category> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.category> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.category> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.total.category>;
        rdfs:label          "category";
        rdfs:subPropertyOf  fhirw5:what , fhirw5:class .

fhir:causality  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.suspectEntity.causality: Information on the possible cause of the event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.causality>;
        rdfs:label        "causality" .

fhir:certainty  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.certainty: Certainty or quality of the evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty>;
        rdfs:label        "certainty" .

fhir:chain  rdf:type      owl:ObjectProperty;
        rdfs:comment      "SearchParameter.chain: Chained names supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.chain>;
        rdfs:label        "chain" .

fhir:channelType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Subscription.channelType: Channel type for notifications" , "VirtualServiceDetail.channelType: Channel Type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.channelType> , <http://hl7.org/fhir/StructureDefinition/VirtualServiceDetail#VirtualServiceDetail.channelType>;
        rdfs:label        "channelType" .

fhir:characteristic  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Group.characteristic: Include / Exclude group members by Trait" , "Location.characteristic: Collection of characteristics (attributes)" , "MedicinalProductDefinition.characteristic: Key product features such as \"sugar free\", \"modified release\"" , "PractitionerRole.characteristic: Collection of characteristics (attributes)" , "HealthcareService.characteristic: Collection of characteristics (attributes)" , "NutritionProduct.characteristic: Specifies descriptive properties of the nutrition product" , "PackagedProductDefinition.packaging.property: Allows the key features to be recorded, such as \"hospital pack\", \"nurse prescribable\"";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.characteristic> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.characteristic> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.characteristic> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.characteristic> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.characteristic> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.characteristic>;
        rdfs:label        "characteristic" .

fhir:characteristics  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.allocation.characteristics: Selection criteria";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.characteristics>;
        rdfs:label        "characteristics" .

fhir:characterization
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.characterization: General specifications for this substance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization>;
        rdfs:label        "characterization" .

fhir:chargeItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.chargeItem: Billing code or reference associated with the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem>;
        rdfs:label        "chargeItem" .

fhir:chargeItemCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.chargeItem.chargeItemCode: The code or reference for the charge item";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem.chargeItemCode>;
        rdfs:label        "chargeItemCode" .

fhir:citation  rdf:type   owl:ObjectProperty;
        rdfs:comment      "RelatedArtifact.citation: Bibliographic citation for the artifact";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.citation>;
        rdfs:label        "citation" .

fhir:citeAs  rdf:type     owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.citeAs: Display of how to cite this EvidenceVariable" , "ArtifactAssessment.citeAs: How to cite the comment or rating" , "ResearchStudy.citeAs: How to cite this ResearchStudy" , "Evidence.citeAs: Display of how to cite this Evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.citeAs> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.citeAs> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.citeAs> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.citeAs>;
        rdfs:label        "citeAs" .

fhir:city  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Address.city: Name of city, town etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Address#Address.city>;
        rdfs:label        "city" .

fhir:claim  rdf:type        owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.claim: Claim reference" , "ExplanationOfBenefit.related.claim: Reference to the related claim" , "Claim.related.claim: Reference to the related claim";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.claim> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.related.claim> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.related.claim>;
        rdfs:label          "claim";
        rdfs:subPropertyOf  fhirw5:why .

fhir:claimIdentifier  rdf:type  owl:ObjectProperty;
        rdfs:comment        "PaymentNotice.claimIdentifier: Business Identifier for the claim";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.claimIdentifier>;
        rdfs:label          "claimIdentifier";
        rdfs:subPropertyOf  fhirw5:id .

fhir:claimResponse  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.claimResponse: Claim response reference" , "ClaimResponse.insurance.claimResponse: Adjudication results" , "Claim.insurance.claimResponse: Adjudication results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.claimResponse> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance.claimResponse> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.claimResponse>;
        rdfs:label        "claimResponse" .

fhir:class  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Coverage.class: Additional coverage classifications" , "ClaimResponse.processNote.class: Business kind of note" , "PaymentReconciliation.processNote.class: Business kind of note" , "Appointment.class: Classification when becoming an encounter" , "Encounter.class: Classification of patient encounter context - e.g. Inpatient, outpatient" , "ExplanationOfBenefit.processNote.class: Business kind of note" , "SubstanceDefinition.polymer.class: Overall type of the polymer";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.class> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.class> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote.class> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote.class> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote.class> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.class>;
        rdfs:label          "class";
        rdfs:subPropertyOf  fhirw5:class .

fhir:classification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.classification: The assignment to an organizing scheme" , "ClinicalUseDefinition.undesirableEffect.classification: High level classification of the effect" , "MedicinalProductDefinition.classification: Allows the product to be classified by various systems" , "Composition.classification: The assignment to an organizing scheme" , "DeviceDefinition.classification: What kind of device or device system this is" , "SubstanceDefinition.classification: A categorization, high level e.g. polymer or nucleic acid, or food, chemical, biological, or lower e.g. polymer linear or branch chain, or type of impurity";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.classification> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.classification> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.classification> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.classification> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.classification> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect.classification>;
        rdfs:label        "classification" .

fhir:classifier  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Composition.classification.classifier: The specific classification value" , "ResearchStudy.classifier: Classification for the study" , "ResearchStudy.associatedParty.classifier: nih | fda | government | nonprofit | academic | industry" , "Evidence.classification.classifier: The specific classification value" , "EvidenceVariable.classifier: Classification" , "ArtifactAssessment.content.classifier: Rating, classifier, or assessment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.classifier> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.classifier> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.classifier> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty.classifier> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.classification.classifier> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.classification.classifier>;
        rdfs:label        "classifier" .

fhir:clinicalRecommendationStatement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Measure.clinicalRecommendationStatement: Summary of clinical guidelines";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.clinicalRecommendationStatement>;
        rdfs:label        "clinicalRecommendationStatement" .

fhir:clinicalStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Condition.clinicalStatus: active | recurrence | relapse | inactive | remission | resolved | unknown" , "AllergyIntolerance.clinicalStatus: active | inactive | resolved";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Condition#Condition.clinicalStatus> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.clinicalStatus>;
        rdfs:label          "clinicalStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:clinicalTrial  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.clinicalTrial: Clinical trials or studies that this product is involved in";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.clinicalTrial>;
        rdfs:label        "clinicalTrial" .

fhir:clockFacePosition
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition: Clockface orientation";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.clockFacePosition>;
        rdfs:label          "clockFacePosition";
        rdfs:subPropertyOf  fhirw5:what .

fhir:code  rdf:type         owl:ObjectProperty;
        rdfs:comment        "PlanDefinition.action.code: Code representing the meaning of the action or sub-actions" , "Substance.code: What substance this is" , "ClaimResponse.error.code: Error code detailing processing issues" , "Account.procedure.code: The procedure relevant to the account" , "CompartmentDefinition.code: Patient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare" , "FamilyMemberHistory.procedure.code: Procedures performed on the related person" , "ImplementationGuide.definition.parameter.code: Code that identifies parameter" , "Coding.code: Symbol in syntax defined by the system" , "Practitioner.qualification.code: Coded representation of the qualification" , "RiskAssessment.code: Type of risk" , "ServiceRequest.code: What is being requested/ordered" , "HealthcareService.eligibility.code: Coded value for the eligibility" , "AdministrableProductDefinition.code: A code that this product is known by, within some formal terminology. May be a PhPID" , "ObservationDefinition.component.code: Type of observation" , "Claim.supportingInfo.code: Type of information" , "ElementDefinition.code: Corresponding codes in terminologies" , "AdverseEvent.code: Event or incident that occurred or was averted" , "DocumentReference.related.code: Type of relationship to target resource" , "ServiceRequest.orderDetail.parameter.code: The detail of the order being requested" , "MeasureReport.group.stratifier.code: What stratifier of the group" , "PractitionerRole.code: Roles which this practitioner may perform" , "CodeSystem.property.code: Identifies the property on the concepts, and when referred to in operations" , "FamilyMemberHistory.condition.code: Condition, allergy, or intolerance suffered by relation" , "Basic.code: Kind of Resource" , "MedicationStatement.adherence.code: Type of adherence" , "Medication.code: Codes that identify this medication" , "CapabilityStatement.rest.interaction.code: transaction | batch | search-system | history-system" , "Quantity.code: Coded form of the unit" , "Measure.group.stratifier.code: Meaning of the stratifier" , "DetectedIssue.code: Specific type of detected issue, e.g. drug-drug, duplicate therapy, etc" , "Ingredient.substance.code: A code or full resource that represents the ingredient substance" , "DiagnosticReport.code: Name/Code for this diagnostic report" , "List.code: What the purpose of this list is" , "Measure.term.code: What term?" , "MessageHeader.response.code: ok | transient-error | fatal-error" , "ConceptMap.property.code: Identifies the property on the mappings, and when referred to in the $translate operation" , "ValueSet.compose.include.concept.code: Code or expression from system" , "Consent.provision.code: e.g. LOINC or SNOMED CT code, etc. in the content" , "AdministrableProductDefinition.routeOfAdministration.targetSpecies.code: Coded expression for the species" , "OperationDefinition.code: Recommended name for operation in search url" , "PackagedProductDefinition.legalStatusOfSupply.code: The actual status of supply. In what situation this package type may be supplied for use" , "Flag.code: Coded or textual message to display to user" , "DeviceAlert.code: The meaning of the alert" , "NutritionProduct.code: A code that can identify the product" , "CodeSystem.concept.code: Code that identifies concept" , "Encounter.businessStatus.code: The current business status" , "AdministrableProductDefinition.routeOfAdministration.code: Coded expression for the route" , "ValueSet.expansion.contains.code: Code - if blank, this is not a selectable code" , "ClaimResponse.supportingInfo.code: Type of information" , "ClinicalUseDefinition.warning.code: A coded or unformatted textual definition of this warning" , "Questionnaire.code: Concept that represents the overall questionnaire" , "Evidence.statistic.modelCharacteristic.code: Model specification" , "AuditEvent.outcome.code: Whether the event succeeded or failed" , "EvidenceVariable.constraint.code: Rule for acceptable data values" , "DetectedIssue.evidence.code: Manifestation" , "Observation.component.code: Type of component observation (code / type)" , "ConceptMap.group.element.target.code: Code that identifies the target element" , "CodeSystem.concept.property.code: Reference to CodeSystem.property.code or a FHIR defined concept-property" , "Questionnaire.item.code: Corresponding concept for this item in a terminology" , "Composition.section.code: Classification of section (recommended)" , "MeasureReport.group.stratifier.stratum.population.code: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation" , "ImagingSelection.code: Imaging Selection purpose text or code" , "Task.code: Task Type" , "ResearchSubject.subjectState.code: candidate | in-prescreening | in-screening | eligible | ineligible | on-study | on-study-intervention | in-follow-up | off-study" , "Measure.group.code: Meaning of the group" , "ConceptMap.group.element.code: Identifies element being mapped" , "MonetaryComponent.code: Codes may be used to differentiate between kinds of taxes, surcharges, discounts etc." , "MeasureReport.group.code: Meaning of the group" , "TerminologyCapabilities.codeSystem.version.filter.code: Code of the property supported" , "ConceptMap.additionalAttribute.code: Identifies this additional attribute through this resource" , "ImplementationGuide.definition.template.code: Type of template specified" , "ValueSet.expansion.contains.property.code: Reference to ValueSet.expansion.property.code" , "Location.code: Codes that represent this location" , "ElementDefinition.type.code: Data type or Resource (reference to definition)" , "Measure.supplementalData.code: Meaning of the supplemental data" , "MessageDefinition.focus.code: Type of resource" , "EvidenceVariable.definitionModifier.code: Attribute of the definition" , "DosageCondition.code: The specific event occurrence or resource context used as a base point (reference point) in time" , "AllergyIntolerance.code: Code that identifies the allergy or intolerance" , "ExplanationOfBenefit.supportingInfo.code: Type of information" , "CodeSystem.filter.code: Code that identifies the filter" , "ObservationDefinition.code: Type of observation" , "MedicinalProductDefinition.code: A code that this product is known by, within some formal terminology" , "CoverageEligibilityResponse.error.code: Error code detailing processing issues" , "ActivityDefinition.code: Detail type of activity" , "UsageContext.code: Type of context being specified" , "Observation.code: Type of observation (code / type)" , "Measure.group.population.code: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation" , "SearchParameter.code: Recommended name for parameter in search url" , "ConceptMap.group.element.target.property.code: Reference to ConceptMap.property.code" , "Group.code: Use of the Group (and by implication, kind of members)" , "Timing.code: C | BID | TID | QID | AM | PM | QD | QOD | +" , "OrganizationAffiliation.code: Definition of the role the participatingOrganization plays" , "Organization.qualification.code: Coded representation of the qualification" , "Measure.group.stratifier.component.code: Meaning of the stratifier component" , "ValueSet.expansion.property.code: Identifies the property on the concepts, and when referred to in operations" , "OperationOutcome.issue.code: Error or warning code" , "DocumentReference.relatesTo.code: The relationship type with another document" , "Condition.code: Identification of the condition, problem or diagnosis" , "NutritionIntake.code: Code representing an overall type of nutrition intake" , "RequestOrchestration.action.code: Code representing the meaning of the action or sub-actions" , "SubstanceDefinition.code: Codes associated with the substance" , "ValueSet.expansion.contains.property.subProperty.code: Reference to ValueSet.expansion.property.code" , "SubstanceDefinition.polymer.monomerSet.startingMaterial.code: The substance acting as starting material, as a code or a reference to a SubstanceDefinition" , "CompartmentDefinition.resource.code: Name of resource type" , "DeviceRequest.parameter.code: Device detail" , "Coverage.class.code: Code associated with the type" , "SubstanceDefinition.code.code: The specific code" , "ConceptMap.group.unmapped.code: Fixed code when mode = fixed" , "RequestOrchestration.code: What's being requested/ordered" , "CapabilityStatement.rest.resource.interaction.code: read | vread | update | update-conditional | patch | patch-conditional | delete | delete-conditional-single | delete-conditional-multiple | delete-history | delete-history-version | history-instance | history-type | create | create-conditional | search-type" , "DataRequirement.codeFilter.code: What code is expected" , "MeasureReport.group.population.code: initial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation" , "MeasureReport.group.stratifier.stratum.component.code: What stratifier component of the group" , "Procedure.code: Identification of the procedure" , "TriggerDefinition.code: Coded definition of the event" , "Group.characteristic.code: Kind of characteristic";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.code> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus.code> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.code> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.relatesTo.code> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification.code> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.code> , <http://hl7.org/fhir/StructureDefinition/Location#Location.code> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.code> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.code> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.code> , <http://hl7.org/fhir/StructureDefinition/Quantity#Quantity.code> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.code> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.code> , <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.code> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.code> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.code> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.code> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.code> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.interaction.code> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.code> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.code> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code.code> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource.code> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.interaction.code> , <http://hl7.org/fhir/StructureDefinition/Group#Group.code> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.code> , <http://hl7.org/fhir/StructureDefinition/UsageContext#UsageContext.code> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.parameter.code> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.code> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.code> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property.code> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.error.code> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.code> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState.code> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.property.code> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.code> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial.code> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.code> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.code> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.code> , <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue.code> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.code> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class.code> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.code> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.code> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.code> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.code> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.subProperty.code> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.code> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.outcome.code> , <http://hl7.org/fhir/StructureDefinition/Coding#Coding.code> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.template.code> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.parameter.code> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.code> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.code> , <http://hl7.org/fhir/StructureDefinition/Task#Task.code> , <http://hl7.org/fhir/StructureDefinition/DosageCondition#DosageCondition.code> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.code> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.code> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure.code> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.code> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.code> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.code> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.code> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.filter.code> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.code> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail.parameter.code> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute.code> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.property.code> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.code> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.code> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.legalStatusOfSupply.code> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.code> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition.code> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.businessStatus.code> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter.code> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.code> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.code> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type.code> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.code> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.code> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error.code> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.code> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.code> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.code> , <http://hl7.org/fhir/StructureDefinition/Basic#Basic.code> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.code> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.term.code> , <http://hl7.org/fhir/StructureDefinition/MonetaryComponent#MonetaryComponent.code> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.warning.code> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.response.code> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter.code> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.code> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.code> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.code> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component.code> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.definitionModifier.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.code> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property.code> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.property.code> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.code> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.code> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.adherence.code> , <http://hl7.org/fhir/StructureDefinition/List#List.code> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.code> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component.code> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.related.code> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.code> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.code> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.code> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.evidence.code> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.code>;
        rdfs:label          "code";
        rdfs:subPropertyOf  fhirw5:id , fhirw5:why , fhirw5:status , fhirw5:class , fhirw5:what .

fhir:codeFilter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.codeFilter: What codes are expected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter>;
        rdfs:label        "codeFilter" .

fhir:codeMap  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SampledData.codeMap: Defines the codes used in the data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.codeMap>;
        rdfs:label        "codeMap" .

fhir:codeSearch  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSearch: in-compose | in-expansion | in-compose-or-expansion";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSearch>;
        rdfs:label        "codeSearch" .

fhir:codeSystem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSystem: A code system supported by the server";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem>;
        rdfs:label        "codeSystem" .

fhir:coding  rdf:type     owl:ObjectProperty;
        rdfs:comment      "CodeableConcept.coding: Code defined by a terminology system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeableConcept#CodeableConcept.coding>;
        rdfs:label        "coding" .

fhir:collected  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Specimen , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.collected> , fhirsd:BiologicallyDerivedProduct , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection.collected>;
        rdfs:label        "collected" .

fhir:collection  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.collection: Specimen collection procedure" , "Specimen.collection: Collection details" , "BiologicallyDerivedProduct.collection: How this product was collected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.collection> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection>;
        rdfs:label        "collection" .

fhir:collector  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Specimen.collection.collector: Who collected the specimen" , "BiologicallyDerivedProduct.collection.collector: Individual performing the collection";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.collector> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection.collector>;
        rdfs:label          "collector";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:color  rdf:type      owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.color: Color required" , "DeviceMetric.color: Preferred color for displaying the metric";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.color> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.color>;
        rdfs:label        "color" .

fhir:combinationMethod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Group.combinationMethod: all-of | any-of | at-least | at-most | except-subset";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.combinationMethod>;
        rdfs:label        "combinationMethod" .

fhir:combinationThreshold
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Group.combinationThreshold: Provides the value of \"n\" when \"at-least\" or \"at-most\" codes are used";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.combinationThreshold>;
        rdfs:label        "combinationThreshold" .

fhir:combined  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Specimen.combined: grouped | pooled";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.combined>;
        rdfs:label        "combined" .

fhir:combinedPharmaceuticalDoseForm
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.combinedPharmaceuticalDoseForm: The dose form for a single part product, or combined form of a multiple part product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.combinedPharmaceuticalDoseForm>;
        rdfs:label        "combinedPharmaceuticalDoseForm" .

fhir:comment  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.mapping.comment: Comments about the mapping or its use" , "ConceptMap.group.unmapped.comment: Comments related to the choice of how to handle unmapped elements" , "ConceptMap.group.element.comment: Comments related to the mapping of the source element" , "Schedule.comment: Comments on availability" , "Slot.comment: Comments on the slot to describe any extended information. Such as custom constraints on the slot" , "ConceptMap.group.element.target.comment: Comments related to the mapping to the target element" , "Ingredient.comment: A place for providing any notes that are relevant to the component, e.g. removed during process, adjusted for loss on drying" , "StructureDefinition.mapping.comment: Versions, Issues, Scope limitations etc" , "DiagnosticReport.media.comment: Comment about the image or data (e.g. explanation)" , "NamingSystem.uniqueId.comment: Notes about identifier usage" , "HealthcareService.eligibility.comment: Describes the eligibility conditions for the service" , "AppointmentResponse.comment: Additional comments" , "HealthcareService.comment: Additional description and/or any specific issues not covered elsewhere" , "OperationDefinition.comment: Additional information about use" , "OperationDefinition.overload.comment: Comments to go on overload" , "ElementDefinition.comment: Comments about the use of this element";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.comment> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.comment> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility.comment> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping.comment> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.comment> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.media.comment> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.comment> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.comment> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.comment> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.overload.comment> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.comment> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.comment> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping.comment> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.comment> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.comment> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.comment>;
        rdfs:label        "comment" .

fhir:communication  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.communication: The language that this service is offered in" , "Practitioner.communication: A language which may be used to communicate with the practitioner" , "Patient.communication: A language which may be used to communicate with the patient about his or her health" , "PractitionerRole.communication: A language the practitioner (in this role) can use in patient communication" , "DiagnosticReport.communication: Communication initiated during the reporting process" , "RelatedPerson.communication: A language which may be used to communicate with the related person" , "Person.communication: A language which may be used to communicate with the person about his or her health";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.communication> , <http://hl7.org/fhir/StructureDefinition/Person#Person.communication> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.communication> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.communication> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.communication> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.communication> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.communication>;
        rdfs:label        "communication" .

fhir:communicationRequest
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.communicationRequest: Request for additional information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.communicationRequest>;
        rdfs:label        "communicationRequest" .

fhir:comorbidity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.contraindication.comorbidity: A comorbidity (concurrent condition) or coinfection" , "ClinicalUseDefinition.indication.comorbidity: A comorbidity or coinfection as part of the indication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.comorbidity> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.comorbidity>;
        rdfs:label        "comorbidity" .

fhir:comparator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.valueFilter.comparator: eq | gt | lt | ge | le | sa | eb" , "Quantity.comparator: < | <= | >= | > | ~ | ad - how to understand the value" , "SearchParameter.comparator: eq | ne | gt | lt | ge | le | sa | eb | ap" , "Subscription.filterBy.comparator: eq | ne | gt | lt | ge | le | sa | eb | ap" , "SubstanceDefinition.relationship.comparator: An operator for the amount, for example \"average\", \"approximately\", \"less than\"" , "ResearchStudy.objective.outcomeMeasure.comparator: Comparison group for comparison" , "SubscriptionTopic.trigger.canFilterBy.comparator: eq | ne | gt | lt | ge | le | sa | eb | ap";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.comparator> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.comparator> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.comparator> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter.comparator> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.comparator> , <http://hl7.org/fhir/StructureDefinition/Quantity#Quantity.comparator> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.comparator>;
        rdfs:label        "comparator" .

fhir:comparatorCategory
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Evidence.variableDefinition.comparatorCategory: The reference value used for comparison";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.comparatorCategory>;
        rdfs:label        "comparatorCategory" .

fhir:comparison  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.comparison: Prior data and findings for comparison";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.comparison>;
        rdfs:label        "comparison" .

fhir:comparisonGroup  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.comparisonGroup: A group to which the subject is assigned" , "ResearchStudy.comparisonGroup: Defined path through the study for a subject";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.comparisonGroup> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup>;
        rdfs:label        "comparisonGroup" .

fhir:compartment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.compartment: Compartments served/used by system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.compartment>;
        rdfs:label        "compartment" .

fhir:complication  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Procedure.complication: Complication following the procedure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.complication>;
        rdfs:label        "complication" .

fhir:component  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Measure.group.component: A component of a composite measure" , "DosageDetails.step.component: A dosage details that is part of this step" , "Device.deviceVersion.component: The hardware or software module of the device to which the version applies" , "DeviceAlert.derivedFrom.component: The Observation.component having a value causing the alert condition" , "SearchParameter.component: For Composite resources to define the parts" , "EvidenceVariable.dataStorage: null" , "Observation.component: Component results" , "ManufacturedItemDefinition.component: Physical parts of the manufactured item, that it is intrinsically made from. This is distinct from the ingredients that are part of its chemical makeup" , "DeviceDefinition.deviceVersion.component: The hardware or software module of the device to which the version applies" , "MeasureReport.group.stratifier.stratum.component: Stratifier component values" , "ObservationDefinition.component: Component results" , "ArtifactAssessment.content: Comment, classifier, or rating content" , "Measure.group.stratifier.component: Stratifier criteria component for the measure" , "ManufacturedItemDefinition.component: A component that this component contains or is made from";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion.component> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.component> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.component> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage.component> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.component> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.component> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.derivedFrom.component> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceVersion.component> , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step.component>;
        rdfs:label          "component";
        rdfs:subPropertyOf  fhirw5:what .

fhir:componentPart  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packaging.componentPart: Is this a part of the packaging (e.g. a cap or bottle stopper), rather than the packaging itself (e.g. a bottle or vial)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.componentPart>;
        rdfs:label        "componentPart" .

fhir:compose  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose: Content logical definition of the value set (CLD)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose>;
        rdfs:label        "compose" .

fhir:compositeScoring
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.compositeScoring: opportunity | all-or-nothing | linear | weighted" , "Measure.group.compositeScoring: opportunity | all-or-nothing | linear | weighted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.compositeScoring> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.compositeScoring>;
        rdfs:label        "compositeScoring" .

fhir:composition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.composition: Reference to a Composition resource for the DiagnosticReport structure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.composition>;
        rdfs:label        "composition" .

fhir:compositional  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSystem.version.compositional: If compositional grammar is supported" , "CodeSystem.compositional: If code system defines a compositional grammar";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.compositional> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.compositional>;
        rdfs:label        "compositional" .

fhir:comprisedOf  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.comprisedOf: Types of medicinal manufactured items and/or devices that this product consists of, such as tablets, capsule, or syringes";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.comprisedOf>;
        rdfs:label        "comprisedOf" .

fhir:concentration  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Ingredient , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.concentration>;
        rdfs:label        "concentration" .

fhir:concept  rdf:type    owl:ObjectProperty;
        rdfs:comment      "CodeableReference.concept: Reference to a concept (by class)" , "CodeSystem.concept: Concepts in the code system" , "ValueSet.compose.include.concept: A concept defined in the system" , "CodeSystem.concept: Child Concepts (is-a/contains/categorizes)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeableReference#CodeableReference.concept> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.concept> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept>;
        rdfs:label        "concept" .

fhir:conclusion  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.conclusion: Clinical conclusion (interpretation) of test results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.conclusion>;
        rdfs:label        "conclusion" .

fhir:conclusionCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.conclusionCode: Codes and/or references for the clinical conclusion of test results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.conclusionCode>;
        rdfs:label        "conclusionCode" .

fhir:condition  rdf:type    owl:ObjectProperty;
        rdfs:comment        "FamilyMemberHistory.condition: Condition that the related person had" , "EpisodeOfCare.diagnosis.condition: The medical condition that was addressed during the episode of care" , "Specimen.condition: State of the specimen" , "RiskAssessment.condition: Condition assessed" , "Dosage.condition: Whether the dosage applies (e.g. as a whole) (any can be true)" , "TriggerDefinition.condition: Whether the event triggers (boolean expression)" , "ResearchStudy.condition: Condition being studied" , "RequestOrchestration.action.condition: Whether or not the action is applicable" , "Account.diagnosis.condition: The diagnosis relevant to the account" , "ElementDefinition.condition: Reference to invariant about presence" , "PlanDefinition.action.condition: Whether or not the action is applicable" , "ObservationDefinition.qualifiedValue.condition: Validity criterion for the qualified value" , "Encounter.diagnosis.condition: The diagnosis relevant to the encounter";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.condition> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.condition> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.condition> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.condition> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.diagnosis.condition> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.diagnosis.condition> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.condition> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.condition> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.condition> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.condition> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.condition> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.condition>;
        rdfs:label          "condition";
        rdfs:subPropertyOf  fhirw5:why , fhirw5:what .

fhir:conditional  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.conditional: Condition determining whether this constraint applies" , "EvidenceVariable.conditional: Condition determining whether the data will be collected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.conditional> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.conditional>;
        rdfs:label        "conditional" .

fhir:conditionalCreate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.conditionalCreate: If allows/uses conditional create";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.conditionalCreate>;
        rdfs:label        "conditionalCreate" .

fhir:conditionalDelete
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.conditionalDelete: not-supported | single | multiple - how conditional delete is supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.conditionalDelete>;
        rdfs:label        "conditionalDelete" .

fhir:conditionalPatch
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.conditionalPatch: If allows/uses conditional patch";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.conditionalPatch>;
        rdfs:label        "conditionalPatch" .

fhir:conditionalRead  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.conditionalRead: not-supported | modified-since | not-match | full-support";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.conditionalRead>;
        rdfs:label        "conditionalRead" .

fhir:conditionalUpdate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.conditionalUpdate: If allows/uses conditional update";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.conditionalUpdate>;
        rdfs:label        "conditionalUpdate" .

fhir:conditionality  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.conditionality: Set to true if requirements statement is conditional";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.conditionality>;
        rdfs:label        "conditionality" .

fhir:confidentialityIndicator
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.operation.confidentialityIndicator: Specifies whether this process is considered proprietary or confidential";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation.confidentialityIndicator>;
        rdfs:label        "confidentialityIndicator" .

fhir:conformance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.conformance: SHALL | SHOULD | MAY | SHOULD-NOT | SHALL-NOT";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.conformance>;
        rdfs:label        "conformance" .

fhir:conformsTo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.conformsTo: Identifies the standards, specifications, or formal guidances for the capabilities supported by the device" , "Device.conformsTo: Identifies the standards, specifications, or formal guidances for the capabilities supported by the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo> , <http://hl7.org/fhir/StructureDefinition/Device#Device.conformsTo>;
        rdfs:label        "conformsTo" .

fhir:connectionType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Endpoint.connectionType: Protocol/Profile/Standard to be used with this endpoint connection";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.connectionType>;
        rdfs:label          "connectionType";
        rdfs:subPropertyOf  fhirw5:class .

fhir:connectivity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.linkage.connectivity: The chemistry of the linkage";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.linkage.connectivity>;
        rdfs:label        "connectivity" .

fhir:consent  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.consent: Agreement to participate in study" , "Composition.consent: Represents informed consents and medico-legal transactions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.consent> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.consent>;
        rdfs:label        "consent" .

fhir:constituent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ManufacturedItemDefinition.component.constituent: A reference to a constituent of the manufactured item as a whole, linked here so that its component location within the item can be indicated. This not where the item's ingredient are primarily stated (for which see Ingredient.for or ManufacturedItemDefinition.ingredient)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent>;
        rdfs:label        "constituent" .

fhir:constraint  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SearchParameter.constraint: FHIRPath expression that constraints the usage of this SearchParameter" , "EvidenceVariable.constraint: Limit on acceptability of data value" , "ElementDefinition.constraint: Condition that must evaluate to true";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.constraint> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint>;
        rdfs:label        "constraint" .

fhir:consumedItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionIntake.nutritionItem.consumedItem: What nutrition item was consumed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem>;
        rdfs:label        "consumedItem" .

fhir:contact  rdf:type      owl:ObjectProperty;
        rdfs:comment        "StructureDefinition.contact: Contact details for the publisher" , "ConceptMap.contact: Contact details for the publisher" , "MessageHeader.source.contact: Human contact for problems" , "ActivityDefinition.contact: Contact details for the publisher" , "CapabilityStatement.contact: Contact details for the publisher" , "SearchParameter.contact: Contact details for the publisher" , "Endpoint.contact: Contact details for source (e.g. troubleshooting)" , "Library.contact: Contact details for the publisher" , "MedicinalProductDefinition.contact: A product specific contact, person (in a role), or an organization" , "Location.contact: Official contact details for the location" , "SubscriptionTopic.contact: Contact details for the publisher" , "ActorDefinition.contact: Contact details for the publisher" , "CompartmentDefinition.contact: Contact details for the publisher" , "MessageDefinition.contact: Contact details for the publisher" , "Evidence.contact: Contact details for the publisher" , "NamingSystem.contact: Contact details for the publisher" , "Device.contact: Details for human/organization for support" , "ExampleScenario.contact: Contact details for the publisher" , "DeviceDefinition.contact: Contact details for the publisher" , "ImplementationGuide.contact: Contact details for the publisher" , "Measure.contact: Contact details for the publisher" , "Group.contact: Contact details for the publisher" , "EvidenceVariable.contact: Contact details for the publisher" , "ObservationDefinition.contact: Contact details for the publisher" , "EventDefinition.contact: Contact details for the publisher" , "TerminologyCapabilities.contact: Contact details for the publisher" , "OperationDefinition.contact: Contact details for the publisher" , "Patient.contact: A contact party (e.g. guardian, partner, friend) for the patient" , "OrganizationAffiliation.contact: Official contact details at the participatingOrganization relevant to this Affiliation" , "CanonicalResource.contact: Contact details for the publisher" , "Requirements.contact: Contact details for the publisher" , "Organization.contact: Official contact details for the Organization" , "ValueSet.contact: Contact details for the publisher" , "HealthcareService.contact: Official contact details for the HealthcareService" , "Questionnaire.contact: Contact details for the publisher" , "CodeSystem.contact: Contact details for the publisher" , "MedicinalProductDefinition.contact.contact: A product specific contact, person (in a role), or an organization" , "SpecimenDefinition.contact: Contact details for the publisher" , "PractitionerRole.contact: Official contact details relating to this PractitionerRole" , "Subscription.contact: Contact details for source (e.g. troubleshooting)" , "PlanDefinition.contact: Contact details for the publisher";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.contact> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.contact> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.contact> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.contact> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.contact> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.contact> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.contact> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.contact> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.contact> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.contact> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.contact> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.contact> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.contact> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.contact> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.contact> , <http://hl7.org/fhir/StructureDefinition/Library#Library.contact> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.contact> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.contact> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.contact> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.contact> , <http://hl7.org/fhir/StructureDefinition/Device#Device.contact> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/Location#Location.contact> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.contact> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.contact> , <http://hl7.org/fhir/StructureDefinition/Group#Group.contact> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.contact> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.contact> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.contact.contact> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.contact>;
        rdfs:label          "contact";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:contained  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DomainResource.contained: Contained, inline Resources";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DomainResource#DomainResource.contained>;
        rdfs:label        "contained" .

fhir:containedInstance
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.containedInstance: Resources contained in the instance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.containedInstance>;
        rdfs:label        "containedInstance" .

fhir:containedItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packaging.containedItem: The item(s) within the packaging";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.containedItem>;
        rdfs:label        "containedItem" .

fhir:containedItemQuantity
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.containedItemQuantity: A total of the complete count of contained items of a particular type/form, independent of sub-packaging or organization. This can be considered as the pack size. See also packaging.containedItem.amount (especially the long definition)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.containedItemQuantity>;
        rdfs:label        "containedItemQuantity" .

fhir:container  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.container: The specimen's container" , "Specimen.container: Direct container of specimen (tube/slide, etc.)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.container>;
        rdfs:label        "container" .

fhir:contains  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.contains: Codes in the value set" , "ValueSet.expansion.contains: Codes contained under this entry";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.contains> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains>;
        rdfs:label        "contains" .

fhir:content  rdf:type    owl:ObjectProperty;
        rdfs:comment      "DocumentReference.content: Document referenced" , "CodeSystem.content: not-present | example | fragment | complete | supplement" , "TerminologyCapabilities.codeSystem.content: not-present | example | fragment | complete | supplement" , "Subscription.content: empty | id-only | full-resource" , "ArtifactAssessment.content: Comment, classifier, or rating content" , "ExampleScenario.instance.content: Example instance data" , "TerminologyCapabilities.codeSystem.version.content: not-present | example | fragment | complete | supplement" , "Library.content: Contents of the library, either embedded or referenced" , "ExampleScenario.instance.version.content: Example instance version data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.content> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.content> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version.content> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.payload.content> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.content> , fhirsd:CommunicationRequest , fhirsd:Communication , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.content> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.payload.content> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.content> , <http://hl7.org/fhir/StructureDefinition/Library#Library.content>;
        rdfs:label        "content" .

fhir:contentReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.contentReference: Reference to definition of content for the element";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.contentReference>;
        rdfs:label        "contentReference" .

fhir:contentType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Subscription.contentType: MIME type to send, or omit for no payload" , "Binary.contentType: MimeType of the binary content" , "Attachment.contentType: Mime type of the content, with charset etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.contentType> , <http://hl7.org/fhir/StructureDefinition/Binary#Binary.contentType> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.contentType>;
        rdfs:label        "contentType" .

fhir:context  rdf:type      owl:ObjectProperty;
        rdfs:comment        "ObservationDefinition.qualifiedValue.context: Context qualifier for the set of qualified values" , "StructureDefinition.context: If an extension, where it can be used in instances" , "DocumentReference.context: Encounter the document reference is part of" , "Observation.context: Context for understanding the observation";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Observation#Observation.context> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.context> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.context> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.context>;
        rdfs:label          "context";
        rdfs:subPropertyOf  fhirw5:context .

fhir:contextCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RelativeTime.contextCode: Coded representation of the event used as a base point (reference point) in time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.contextCode>;
        rdfs:label        "contextCode" .

fhir:contextDefinition
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RelativeTime.contextDefinition: The type of event used as a base point";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.contextDefinition>;
        rdfs:label        "contextDefinition" .

fhir:contextInvariant
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.contextInvariant: FHIRPath invariants - when the extension can be used";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.contextInvariant>;
        rdfs:label        "contextInvariant" .

fhir:contextPath  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RelativeTime.contextPath: Path to the element defining the basis for the relative time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.contextPath>;
        rdfs:label        "contextPath" .

fhir:contextReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RelativeTime.contextReference: The specific event occurrence or resource context used as a base point (reference point) in time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.contextReference>;
        rdfs:label        "contextReference" .

fhir:continuous  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Goal.continuous: After meeting the goal, ongoing activity is needed to sustain the goal objective";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.continuous>;
        rdfs:label        "continuous" .

fhir:contraindication
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.guideline.contraindication: A specific situation when a device should not be used because it may cause harm" , "ClinicalUseDefinition.contraindication: Specifics for when this is a contraindication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.contraindication> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication>;
        rdfs:label        "contraindication" .

fhir:contributedToDeath
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "FamilyMemberHistory.procedure.contributedToDeath: Whether the procedure contributed to the cause of death" , "FamilyMemberHistory.condition.contributedToDeath: Whether the condition contributed to the cause of death";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure.contributedToDeath> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition.contributedToDeath>;
        rdfs:label        "contributedToDeath" .

fhir:contributingFactor
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.contributingFactor: Contributing factors suspected to have increased the probability or severity of the adverse event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.contributingFactor>;
        rdfs:label        "contributingFactor" .

fhir:contributor  rdf:type  owl:ObjectProperty;
        rdfs:comment        "List.contributor: Who helps maintain the list" , "CarePlan.contributor: Who provided the content of the care plan";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/List#List.contributor> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.contributor>;
        rdfs:label          "contributor";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:controller  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.controller: Consent Enforcer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.controller>;
        rdfs:label        "controller" .

fhir:coordinate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.imageRegion3D.coordinate: Specifies the coordinates that define the image region" , "ImagingSelection.instance.imageRegion2D.coordinate: The coordinates that define the image region";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.imageRegion3D.coordinate> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.imageRegion2D.coordinate>;
        rdfs:label        "coordinate" .

fhir:copackagedIndicator
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.copackagedIndicator: Identifies if the drug product is supplied with another item such as a diluent or adjuvant";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.copackagedIndicator>;
        rdfs:label        "copackagedIndicator" .

fhir:copolymerConnectivity
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.copolymerConnectivity: Describes the copolymer sequence type (polymer connectivity)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.copolymerConnectivity>;
        rdfs:label        "copolymerConnectivity" .

fhir:copyright  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ActivityDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Measure.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Requirements.copyright: Notice about intellectual property ownership, can include restrictions on use" , "StructureDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "SearchParameter.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Group.copyright: Notice about intellectual property ownership, can include restrictions on use" , "PlanDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ConceptMap.copyright: Notice about intellectual property ownership, can include restrictions on use" , "CanonicalResource.copyright: Notice about intellectual property ownership, can include restrictions on use" , "CodeSystem.copyright: Notice about intellectual property ownership, can include restrictions on use" , "OperationDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ValueSet.compose.include.copyright: A copyright statement for the specific code system included in the value set" , "NamingSystem.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ExampleScenario.copyright: Notice about intellectual property ownership, can include restrictions on use" , "TerminologyCapabilities.copyright: Notice about intellectual property ownership, can include restrictions on use" , "SubscriptionTopic.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Evidence.copyright: Intellectual property ownership, may include restrictions on use" , "EventDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "DeviceDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ArtifactAssessment.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ValueSet.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ImplementationGuide.copyright: Notice about intellectual property ownership, can include restrictions on use" , "CapabilityStatement.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ObservationDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "ActorDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Questionnaire.copyright: Notice about intellectual property ownership, can include restrictions on use" , "EvidenceVariable.copyright: Intellectual property ownership, may include restrictions on use" , "SpecimenDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use" , "Library.copyright: Notice about intellectual property ownership, can include restrictions on use" , "MessageDefinition.copyright: Notice about intellectual property ownership, can include restrictions on use";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.copyright> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/Library#Library.copyright> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.copyright> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.copyright> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.copyright> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.copyright> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.copyright> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/Group#Group.copyright> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.copyright> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.copyright> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.copyright> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.copyright> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.copyright> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.copyright> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.copyright> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.copyright> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.copyright> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.copyright> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.copyright> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.copyright> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.copyright>;
        rdfs:label        "copyright" .

fhir:copyrightLabel  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ConceptMap.copyrightLabel: Copyright holder and year(s)" , "ValueSet.copyrightLabel: Copyright holder and year(s)" , "ExampleScenario.copyrightLabel: Copyright holder and year(s)" , "OperationDefinition.copyrightLabel: Copyright holder and year(s)" , "SpecimenDefinition.copyrightLabel: Copyright holder and year(s)" , "ImplementationGuide.copyrightLabel: Copyright holder and year(s)" , "ActorDefinition.copyrightLabel: Copyright holder and year(s)" , "ObservationDefinition.copyrightLabel: Copyright holder and year(s)" , "ActivityDefinition.copyrightLabel: Copyright holder and year(s)" , "StructureDefinition.copyrightLabel: Copyright holder and year(s)" , "SubscriptionTopic.copyrightLabel: Copyright holder and year(s)" , "Group.copyrightLabel: Copyright holder and year(s)" , "CodeSystem.copyrightLabel: Copyright holder and year(s)" , "Measure.copyrightLabel: Copyright holder and year(s)" , "CapabilityStatement.copyrightLabel: Copyright holder and year(s)" , "EvidenceVariable.copyrightLabel: Copyright holder and year(s)" , "Library.copyrightLabel: Copyright holder and year(s)" , "CanonicalResource.copyrightLabel: Copyright holder and year(s)" , "DeviceDefinition.copyrightLabel: Copyright holder and year(s)" , "Questionnaire.copyrightLabel: Copyright holder and year(s)" , "MessageDefinition.copyrightLabel: Copyright holder and year(s)" , "TerminologyCapabilities.copyrightLabel: Copyright holder and year(s)" , "NamingSystem.copyrightLabel: Copyright holder and year(s)" , "SearchParameter.copyrightLabel: Copyright holder and year(s)" , "Evidence.copyrightLabel: Copyright holder and year(s)" , "Requirements.copyrightLabel: Copyright holder and year(s)" , "EventDefinition.copyrightLabel: Copyright holder and year(s)" , "PlanDefinition.copyrightLabel: Copyright holder and year(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Group#Group.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/Library#Library.copyrightLabel> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.copyrightLabel>;
        rdfs:label        "copyrightLabel" .

fhir:correctiveAction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.correctiveAction: Tracking of latest field safety corrective action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.correctiveAction>;
        rdfs:label        "correctiveAction" .

fhir:cors  rdf:type       owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.security.cors: Adds CORS Headers (http://enable-cors.org/)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.security.cors>;
        rdfs:label        "cors" .

fhir:costToBeneficiary
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Coverage.costToBeneficiary: Patient payments for services/products";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary>;
        rdfs:label        "costToBeneficiary" .

fhir:count  rdf:type      owl:ObjectProperty;
        rdfs:comment      "CodeSystem.count: Total concepts in the code system" , "DosageDetails.step.count: How many times to do this step (if not 1)" , "DeviceDefinition.packaging.count: The number of items contained in the package (devices or sub-packages)" , "Timing.repeat.count: Number of times to repeat" , "MeasureReport.group.population.count: Size of the population" , "MeasureReport.group.stratifier.stratum.population.count: Size of the population" , "DeviceDefinition.chargeItem.count: Coefficient applicable to the billing code" , "DeviceDefinition.hasPart.count: Number of occurrences of the part";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.hasPart.count> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.count> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.count> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem.count> , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step.count> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.count> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.count> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.count>;
        rdfs:label        "count" .

fhir:countMax  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.countMax: Maximum number of times to repeat";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.countMax>;
        rdfs:label        "countMax" .

fhir:countQuantity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier.stratum.population.countQuantity: Size of the population as a quantity" , "MeasureReport.group.population.countQuantity: Size of the population as a quantity";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.countQuantity> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.countQuantity>;
        rdfs:label        "countQuantity" .

fhir:country  rdf:type    owl:ObjectProperty;
        rdfs:comment      "MarketingStatus.country: The country in which the marketing status applies" , "Address.country: Country (e.g. may be ISO 3166 2 or 3 letter code)" , "Ingredient.substance.strength.referenceStrength.country: Where the strength range applies" , "Ingredient.substance.strength.country: Where the strength range applies" , "MedicinalProductDefinition.name.usage.country: Country code for where this name applies";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.usage.country> , <http://hl7.org/fhir/StructureDefinition/MarketingStatus#MarketingStatus.country> , <http://hl7.org/fhir/StructureDefinition/Address#Address.country> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.country> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength.country>;
        rdfs:label        "country" .

fhir:countryOfOrigin  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.sourceMaterial.countryOfOrigin: The country or countries where the material is harvested";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial.countryOfOrigin>;
        rdfs:label        "countryOfOrigin" .

fhir:courseOfTherapyType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.courseOfTherapyType: Overall pattern of medication administration";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.courseOfTherapyType>;
        rdfs:label        "courseOfTherapyType" .

fhir:coverage  rdf:type   owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.coverage: Insurance information" , "CoverageEligibilityRequest.insurance.coverage: Insurance information" , "Claim.insurance.coverage: Insurance information" , "ClaimResponse.insurance.coverage: Insurance information" , "Account.coverage.coverage: The party(s), such as insurances, that may contribute to the payment of this account" , "ExplanationOfBenefit.insurance.coverage: Insurance information" , "Account.coverage: The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.coverage> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.coverage> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance.coverage> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurance.coverage> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurance.coverage> , <http://hl7.org/fhir/StructureDefinition/Account#Account.coverage.coverage> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.coverage>;
        rdfs:label        "coverage" .

fhir:coverageArea  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.coverageArea: Location(s) service is intended for/available to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.coverageArea>;
        rdfs:label        "coverageArea" .

fhir:covers  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Account.covers: Episodic account covering these encounters/episodes of care";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.covers>;
        rdfs:label        "covers" .

fhir:created  rdf:type      owl:ObjectProperty;
        rdfs:comment        "CarePlan.created: Date record was first recorded" , "PaymentNotice.created: Creation date" , "CoverageEligibilityResponse.created: Response creation date" , "PaymentReconciliation.created: Creation date" , "ClaimResponse.created: Response creation date" , "Claim.created: Resource creation date" , "CoverageEligibilityRequest.created: Creation date" , "Basic.created: When created" , "ExplanationOfBenefit.created: Response creation date" , "VisionPrescription.created: Response creation date" , "Appointment.created: The date that this appointment was initially created";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.created> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.created> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.created> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.created> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.created> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.created> , <http://hl7.org/fhir/StructureDefinition/Basic#Basic.created> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.created> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.created> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.created> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.created>;
        rdfs:label          "created";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:creation  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Attachment.creation: Date attachment was first created";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.creation>;
        rdfs:label        "creation" .

fhir:criteria  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Measure.group.stratifier.criteria: How the measure should be stratified" , "Measure.group.population.criteria: The criteria that defines this population" , "Measure.group.stratifier.component.criteria: Component of how the measure should be stratified" , "Measure.supplementalData.criteria: Expression describing additional data to be reported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.criteria> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.criteria> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.criteria> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.criteria>;
        rdfs:label        "criteria" .

fhir:criticalCodedValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.criticalCodedValueSet: Value set of critical coded values as part of this set of qualified values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.criticalCodedValueSet>;
        rdfs:label        "criticalCodedValueSet" .

fhir:criticality  rdf:type  owl:ObjectProperty;
        rdfs:comment        "AllergyIntolerance.criticality: low | high | unable-to-assess";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.criticality>;
        rdfs:label          "criticality";
        rdfs:subPropertyOf  fhirw5:grade .

fhir:crossReference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.crossReference: Reference to another product, e.g. for linking authorised to investigational product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.crossReference>;
        rdfs:label        "crossReference" .

fhir:currency  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Account.currency: The base or default currency" , "Money.currency: ISO 4217 Currency Code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.currency> , <http://hl7.org/fhir/StructureDefinition/Money#Money.currency>;
        rdfs:label        "currency" .

fhir:current  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria.current: Rule applied to current resource state";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria.current>;
        rdfs:label        "current" .

fhir:custodian  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CarePlan.custodian: Who is the designated responsible party" , "Composition.custodian: Organization which maintains the composition" , "CapabilityStatement.implementation.custodian: Organization that manages the data" , "DocumentReference.custodian: Organization which maintains the document";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.custodian> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementation.custodian> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.custodian> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.custodian>;
        rdfs:label        "custodian" .

fhir:cylinder  rdf:type   owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.cylinder: Lens power for astigmatism";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.cylinder>;
        rdfs:label        "cylinder" .

fhir:data  rdf:type       owl:ObjectProperty;
        rdfs:comment      "SampledData.data: Decimal values with spaces, or \"E\" | \"U\" | \"L\", or another code" , "Binary.data: The actual content" , "Consent.provision.data: Data controlled by this provision" , "Signature.data: The actual signature content (XML Signature, JSON Jose, picture, etc.)" , "TriggerDefinition.data: Triggering data of the event (multiple = 'and')" , "Attachment.data: Data inline, base64ed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.data> , <http://hl7.org/fhir/StructureDefinition/Binary#Binary.data> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.data> , <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.data> , <http://hl7.org/fhir/StructureDefinition/Signature#Signature.data> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.data>;
        rdfs:label        "data" .

fhir:dataAbsentReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Observation.component.dataAbsentReason: Why the component result value is missing" , "Observation.dataAbsentReason: Why the result value is missing" , "FamilyMemberHistory.dataAbsentReason: subject-unknown | withheld | unable-to-obtain | deferred";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.dataAbsentReason> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.dataAbsentReason> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.dataAbsentReason>;
        rdfs:label        "dataAbsentReason" .

fhir:dataPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.provision.dataPeriod: Timeframe for data controlled by this provision";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.dataPeriod>;
        rdfs:label        "dataPeriod" .

fhir:dataRequirement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Library.dataRequirement: What data is referenced by this library" , "GuidanceResponse.dataRequirement: Additional required data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Library#Library.dataRequirement> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.dataRequirement>;
        rdfs:label        "dataRequirement" .

fhir:dataStorage  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.dataStorage: How the data element (value of the variable) is found";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage>;
        rdfs:label        "dataStorage" .

fhir:dataUpdateType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.dataUpdateType: incremental | snapshot";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.dataUpdateType>;
        rdfs:label        "dataUpdateType" .

fhir:datatype  rdf:type   owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.dataStorage.datatype: Type of data used to express value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage.datatype>;
        rdfs:label        "datatype" .

fhir:date  rdf:type         owl:ObjectProperty;
        rdfs:comment        "Library.date: Date last changed" , "Evidence.date: Date last changed" , "PaymentReconciliation.allocation.date: Date of commitment to pay" , "SubstanceDefinition.name.official.date: Date of official name change" , "ExplanationOfBenefit.procedure.date: When the procedure was performed" , "NamingSystem.date: Date last changed" , "ActivityDefinition.date: Date last changed" , "ActorDefinition.date: Date last changed" , "EvidenceVariable.date: Date last changed" , "CompartmentDefinition.date: Date last changed" , "List.entry.date: When item added to list" , "MessageDefinition.date: Date last changed" , "SpecimenDefinition.date: Date status first applied" , "Composition.date: Composition editing time" , "Measure.date: Date last changed" , "Consent.verification.date: When consent verified" , "EventDefinition.date: Date last changed" , "ObservationDefinition.date: Date last changed" , "ConceptMap.date: Date last changed" , "FamilyMemberHistory.date: When history was recorded or last updated" , "Group.date: Date last changed" , "Claim.accident.date: When the incident occurred" , "Requirements.date: Date last changed" , "PlanDefinition.date: Date last changed" , "DocumentReference.date: When this document reference was created" , "Consent.date: Fully executed date of the consent" , "ArtifactAssessment.date: Date last changed" , "Immunization.reaction.date: When reaction started" , "ExplanationOfBenefit.accident.date: When the incident occurred" , "TerminologyCapabilities.date: Date last changed" , "ImplementationGuide.date: Date last changed" , "ExplanationOfBenefit.payment.date: Expected date of payment" , "ResearchSubject.subjectMilestone.date: The date/time when this milestone event was completed" , "List.date: When the list was prepared" , "StructureDefinition.date: Date last changed" , "SearchParameter.date: Date last changed" , "MeasureReport.date: When the measure report was generated" , "ValueSet.date: Date last changed" , "SubscriptionTopic.date: Date status first applied" , "ExampleScenario.date: Date last changed" , "PaymentReconciliation.date: When payment issued" , "CodeSystem.date: Date last changed" , "ResearchStudy.date: Date the resource last changed" , "OperationDefinition.date: Date last changed" , "CapabilityStatement.date: Date last changed" , "DeviceDefinition.date: Date last changed" , "Questionnaire.date: Date last changed" , "CanonicalResource.date: Date last changed" , "Claim.procedure.date: When the procedure was performed" , "ClaimResponse.payment.date: Expected date of payment" , "DetectedIssue.mitigation.date: Date committed";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.date> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.date> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.date> , fhirsd:RegulatedAuthorization , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.date> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.date> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.date> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.date> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.date> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.date> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.date> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.accident.date> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.date> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.official.date> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification.date> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.date> , <http://hl7.org/fhir/StructureDefinition/Library#Library.date> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.date> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.date> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reaction.date> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.date> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectMilestone.date> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.date> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.date> , <http://hl7.org/fhir/StructureDefinition/List#List.date> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.accident.date> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.date> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation.date> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.date> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure.date> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.date> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.date> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.date> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.date> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure.date> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.date> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.date> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.date> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.date> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.date> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.date> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.date> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.date> , <http://hl7.org/fhir/StructureDefinition/List#List.entry.date> , <http://hl7.org/fhir/StructureDefinition/Group#Group.date> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.date> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.date> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.date> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.date> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.date> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.date> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.date> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case.date>;
        rdfs:label          "date";
        rdfs:subPropertyOf  fhirw5:when.done , fhirw5:when.recorded .

fhir:dateAsserted  rdf:type  owl:ObjectProperty;
        rdfs:comment        "MedicationStatement.dateAsserted: When the usage was asserted?";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.dateAsserted>;
        rdfs:label          "dateAsserted";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:dateFilter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.dateFilter: What dates/date ranges are expected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.dateFilter>;
        rdfs:label        "dateFilter" .

fhir:dateOfDiagnosis  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.diagnosis.dateOfDiagnosis: Date of the diagnosis (when coded diagnosis)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.dateOfDiagnosis>;
        rdfs:label        "dateOfDiagnosis" .

fhir:dateOfService  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.procedure.dateOfService: Date of the procedure (when coded procedure)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.dateOfService>;
        rdfs:label        "dateOfService" .

fhir:dateRange  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MarketingStatus.dateRange: The dates that the item is made available on the market by the owner (or where applicable, the manufacturer/distributor) in a country and/or jurisdiction. Note that “on the market” refers to the release of the item into the distribution chain";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MarketingStatus#MarketingStatus.dateRange>;
        rdfs:label        "dateRange" .

fhir:dateTime  rdf:type     owl:ObjectProperty;
        rdfs:comment        "NutritionOrder.dateTime: Date and time the nutrition order was requested";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.dateTime>;
        rdfs:label          "dateTime";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:dateWritten  rdf:type  owl:ObjectProperty;
        rdfs:comment        "VisionPrescription.dateWritten: When prescription was authorized";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.dateWritten>;
        rdfs:label          "dateWritten";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:dayOfMonth  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth: Recurs on a specific day of the month";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth>;
        rdfs:label        "dayOfMonth" .

fhir:dayOfWeek  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek: mon | tue | wed | thu | fri | sat | sun" , "Timing.repeat.dayOfWeek: mon | tue | wed | thu | fri | sat | sun";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.dayOfWeek>;
        rdfs:label        "dayOfWeek" .

fhir:daysOfWeek  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.weeklyTemplate.daysOfWeek: mon | tue | wed | thu | fri | sat | sun" , "Availability.availableTime.daysOfWeek: mon | tue | wed | thu | fri | sat | sun";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.weeklyTemplate.daysOfWeek> , <http://hl7.org/fhir/StructureDefinition/Availability#Availability.availableTime.daysOfWeek>;
        rdfs:label        "daysOfWeek" .

fhir:daysSupply  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.daysSupply: Amount of medication expressed as a timing amount";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.daysSupply>;
        rdfs:label        "daysSupply" .

fhir:deceased  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Patient , fhirsd:FamilyMemberHistory , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.deceased> , <http://hl7.org/fhir/StructureDefinition/Person#Person.deceased> , fhirsd:Practitioner , fhirsd:Person , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.deceased> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.deceased>;
        rdfs:label        "deceased" .

fhir:decision  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.item.reviewOutcome.decision: Result of the adjudication" , "ExplanationOfBenefit.item.reviewOutcome.decision: Result of the adjudication" , "ExplanationOfBenefit.decision: Result of the adjudication" , "Consent.decision: deny | permit" , "ClaimResponse.decision: Result of the adjudication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome.decision> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.decision> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.decision> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.decision> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome.decision>;
        rdfs:label        "decision" .

fhir:decisionDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.adjudication.decisionDate: When was adjudication performed" , "ClaimResponse.item.adjudication.decisionDate: When was adjudication performed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication.decisionDate> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication.decisionDate>;
        rdfs:label        "decisionDate" .

fhir:defaultValue  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.defaultValue>;
        rdfs:label        "defaultValue" .

fhir:definition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.definition: The definition for an additional resource" , "MessageHeader.definition: Link to the definition for this message" , "SearchParameter.component.definition: Defines how the part works" , "Medication.definition: Formal definition of the medication" , "ElementDefinition.definition: Full formal definition as narrative text" , "Device.definition: The reference to the definition for the device" , "Measure.term.definition: Meaning of the term" , "ImplementationGuide.definition: Information needed to build the IG" , "ExampleScenario.actor.definition: Formal definition of actor" , "CapabilityStatement.rest.resource.searchParam.definition: Source of definition for parameter" , "ExampleScenario.process.step.operation.definition: Operation invoked" , "EvidenceVariable.definition: The meaning of the evidence variable" , "CodeSystem.concept.definition: Formal definition" , "CapabilityStatement.rest.resource.operation.definition: The defined operation/query" , "Questionnaire.item.definition: ElementDefinition - details for the item" , "QuestionnaireResponse.item.definition: ElementDefinition - details for the item" , "CapabilityStatement.messaging.supportedMessage.definition: Message supported by this system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.definition> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.definition> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam.definition> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.hasPart.definition> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.definition> , fhirsd:DeviceDefinition , fhirsd:RequestOrchestration , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.operation.definition> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition> , <http://hl7.org/fhir/StructureDefinition/Device#Device.definition> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor.definition> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.term.definition> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.definition> , fhirsd:PlanDefinition , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.supportedMessage.definition> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.definition> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.definition> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.definition> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.component.definition> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.definition> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.definition> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.definition> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.definition>;
        rdfs:label        "definition" .

fhir:definitionModifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.definitionModifier: Further specification of the definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.definitionModifier>;
        rdfs:label        "definitionModifier" .

fhir:degreeOfPolymerisation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation: Applies to homopolymer and block co-polymers where the degree of polymerisation within a block can be described";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation>;
        rdfs:label        "degreeOfPolymerisation" .

fhir:deleted  rdf:type    owl:ObjectProperty;
        rdfs:comment      "List.entry.deleted: If this item is actually marked as deleted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.entry.deleted>;
        rdfs:label        "deleted" .

fhir:delimiter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.dataStorage.delimiter: Character(s) separating values in a string-based list";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage.delimiter>;
        rdfs:label        "delimiter" .

fhir:deliveryDevice  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:NutritionOrder , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.deliveryDevice>;
        rdfs:label        "deliveryDevice" .

fhir:denominator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RatioRange.denominator: Denominator value" , "Ratio.denominator: Denominator value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RatioRange#RatioRange.denominator> , <http://hl7.org/fhir/StructureDefinition/Ratio#Ratio.denominator>;
        rdfs:label        "denominator" .

fhir:dependent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.dependent: Dependent number";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.dependent>;
        rdfs:label        "dependent" .

fhir:dependsOn  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.dependsOn: Another Implementation guide this depends on" , "ConceptMap.group.element.target.dependsOn: Other properties required for this mapping";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.dependsOn>;
        rdfs:label        "dependsOn" .

fhir:derivation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.derivation: specialization | constraint - How relates to base definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.derivation>;
        rdfs:label        "derivation" .

fhir:derivedFrom  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ImagingSelection.derivedFrom: The imaging study from which the imaging selection is derived" , "NutritionIntake.derivedFrom: Additional supporting information" , "MedicationStatement.derivedFrom: Link to information used to derive the MedicationStatement" , "Observation.derivedFrom: Related resource from which the observation is made" , "SearchParameter.derivedFrom: Original definition for the search parameter" , "SubscriptionTopic.derivedFrom: Based on FHIR protocol or definition" , "Requirements.statement.derivedFrom: Another statement this is refining, tightening, or establishing more context for" , "DeviceAlert.derivedFrom: The value causing the alert condition" , "Questionnaire.derivedFrom: Based on Questionnaire" , "Requirements.derivedFrom: Other set of Requirements this builds on";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.derivedFrom> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.derivedFrom>;
        rdfs:label          "derivedFrom";
        rdfs:subPropertyOf  fhirw5:why .

fhir:derivedFromCanonical
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.derivedFromCanonical: Based on FHIR definition of another SpecimenDefinition" , "ObservationDefinition.derivedFromCanonical: Based on FHIR definition of another observation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.derivedFromCanonical> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.derivedFromCanonical>;
        rdfs:label        "derivedFromCanonical" .

fhir:derivedFromUri  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.derivedFromUri: Based on external definition" , "ObservationDefinition.derivedFromUri: Based on external definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.derivedFromUri> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.derivedFromUri>;
        rdfs:label        "derivedFromUri" .

fhir:description  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Group.characteristic.description: Natural language description of the characteristic" , "MeasureReport.group.description: Summary description" , "Evidence.statistic.sampleSize.description: Textual description of sample size for statistic" , "Task.description: Human-readable explanation of task" , "ResearchStudy.description: Detailed narrative of the study" , "Specimen.processing.description: Textual description of procedure" , "PlanDefinition.description: Natural language description of the plan definition" , "ResearchStudy.comparisonGroup.description: Description of the comparison Group" , "NamingSystem.description: Natural language description of the naming system" , "SubstanceDefinition.description: Textual description of the substance" , "ElementDefinition.binding.description: Guidance on the codes to be used" , "CarePlan.description: Summary of nature of plan" , "TerminologyCapabilities.implementation.description: Describes this specific instance" , "ElementDefinition.slicing.description: Text description of how slicing works (or not)" , "Library.description: Natural language description of the library" , "ExampleScenario.instance.description: Human-friendly description of the instance" , "MeasureReport.group.stratifier.stratum.component.description: The human readable description of this stratifier component" , "ExampleScenario.process.step.alternative.description: Human-readable description of option" , "MeasureReport.group.population.description: The human readable description of this population criteria" , "ExplanationOfBenefit.benefitBalance.description: Description of the benefit or services covered" , "Evidence.statistic.description: A natural language summary of the statistic" , "Evidence.variableDefinition.description: A text description or summary of the variable" , "MessageDefinition.description: Natural language description of the message definition" , "ImplementationGuide.definition.resource.description: Reason why included in guide" , "ImplementationGuide.definition.grouping.description: Human readable text describing the package" , "ResearchStudy.objective.description: Description of the objective" , "MedicinalProductDefinition.description: General description of this product" , "Location.description: Additional details about the location that could be displayed as further information to identify the location beyond its name" , "Appointment.description: Shown on a subject line in a meeting request, or appointment list" , "Specimen.feature.description: Information about the feature" , "ExampleScenario.process.description: Human-friendly description of the process" , "StructureDefinition.description: Natural language description of the structure definition" , "Account.description: Explanation of purpose/use" , "PlanDefinition.actor.description: Describes the actor" , "RegulatedAuthorization.description: General textual supporting information" , "ImagingStudy.description: Study Description or Classification" , "Measure.group.description: Summary description" , "Measure.group.population.description: The human readable description of this population criteria" , "ValueSet.description: Natural language description of the value set" , "AuditEvent.entity.description: Descriptive text" , "DeviceDefinition.description: Natural language description of the DeviceDefinition" , "Group.description: Natural language description of the group" , "OperationDefinition.description: Natural language description of the operation definition" , "CodeSystem.description: Natural language description of the code system" , "EvidenceVariable.description: Natural language description of the evidence variable" , "PlanDefinition.goal.description: Code or text describing the goal" , "Goal.description: Code or text describing goal" , "ResearchStudy.recruitment.description: Description of the recruitment" , "ActivityDefinition.description: Natural language description of the activity definition" , "ImagingStudy.series.description: Series Description or Classification" , "CodeSystem.filter.description: How or why the filter is used" , "Endpoint.description: Additional details about the endpoint that could be displayed as further information to identify the description beyond its name" , "Measure.group.stratifier.component.description: The human readable description of this stratifier component" , "Requirements.description: Natural language description of the requirements" , "SubscriptionTopic.description: Natural language description of the SubscriptionTopic" , "Organization.description: Additional details about the Organization that could be displayed as further information to identify the Organization beyond its name" , "Evidence.description: Description of the particular summary" , "Substance.description: Textual description of the substance, comments" , "ObservationDefinition.description: Natural language description of the ObservationDefinition" , "SubstanceDefinition.characterization.description: The description or justification in support of the interpretation of the data file" , "ClinicalUseDefinition.warning.description: A textual definition of this warning, with formatting" , "TerminologyCapabilities.description: Natural language description of the terminology capabilities" , "MeasureReport.group.stratifier.description: The human readable description of this stratifier" , "ConceptMap.description: Natural language description of the concept map" , "BodyStructure.description: Text description" , "ConceptMap.additionalAttribute.description: Why the additional attribute is defined, and/or what the data element it refers to is" , "CapabilityStatement.rest.security.description: General description of how security works" , "CompartmentDefinition.description: Natural language description of the compartment definition" , "ConceptMap.property.description: Why the property is defined, and/or what it conveys" , "Evidence.certainty.description: Textual description of certainty" , "Evidence.statistic.attributeEstimate.description: Textual description of the attribute estimate" , "Expression.description: Natural language description of the condition" , "Questionnaire.description: Natural language description of the questionnaire" , "EventDefinition.description: Natural language description of the event definition" , "SubscriptionTopic.trigger.canFilterBy.description: Description of this filter parameter" , "ActorDefinition.description: Natural language description of the actor" , "ExampleScenario.instance.version.description: Details about version" , "PlanDefinition.action.description: Brief description of the action" , "Measure.description: Natural language description of the measure" , "ExampleScenario.description: Natural language description of the ExampleScenario" , "AllergyIntolerance.reaction.description: Description of the event as a whole" , "PackagedProductDefinition.description: Textual description. Note that this is not the name of the package or product" , "DocumentReference.description: Human-readable description" , "CodeSystem.property.description: Why the property is defined, and/or what it conveys" , "ResearchStudy.objective.outcomeMeasure.description: Description of the outcome measure" , "AdministrableProductDefinition.description: A general description of the product, when in its final form, suitable for administration e.g. effervescent blue liquid, to be swallowed" , "RequestOrchestration.action.description: Short description of the action" , "CoverageEligibilityResponse.insurance.item.description: Description of the benefit or services covered" , "SearchParameter.description: Natural language description of the search parameter" , "SubscriptionTopic.trigger.description: Text representation of the resource trigger" , "CanonicalResource.description: Natural language description of the {{title}}" , "ResearchStudy.objective.outcomeMeasure.eventHandling.description: Text summary of event handling" , "ImplementationGuide.description: Natural language description of the implementation guide" , "Availability.notAvailableTime.description: Reason presented to the user explaining why time not available" , "CapabilityStatement.description: Natural language description of the capability statement" , "ExampleScenario.actor.description: Details about actor" , "Measure.group.stratifier.description: The human readable description of this stratifier" , "CapabilityStatement.implementation.description: Describes this specific instance" , "SpecimenDefinition.description: Natural language description of the SpecimenDefinition" , "Measure.supplementalData.description: The human readable description of this supplemental data" , "ExampleScenario.process.step.operation.description: Human-friendly description of the operation";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.description> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.description> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.description> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.description> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.description> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.grouping.description> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.description> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.description> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.warning.description> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.description> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.description> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.description> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.description> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.description> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.description> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.description> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.security.description> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.description> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.description> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property.description> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.description> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization.description> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.feature.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.description> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.description> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property.description> , <http://hl7.org/fhir/StructureDefinition/Expression#Expression.description> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.description> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.description> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.description> , <http://hl7.org/fhir/StructureDefinition/Location#Location.description> , <http://hl7.org/fhir/StructureDefinition/Group#Group.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.description> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.description> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.description> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.description> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.alternative.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.description> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.description> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.description> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementation.description> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.description> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.description> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.description> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.description> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.description> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.description> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.description> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version.description> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.description> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.description> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.description> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.description> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.description> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.description> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.description> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor.description> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.description> , <http://hl7.org/fhir/StructureDefinition/Library#Library.description> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.description> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute.description> , <http://hl7.org/fhir/StructureDefinition/Availability#Availability.notAvailableTime.description> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.description> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.description> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.description> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.description> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.description> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.description> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.description> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.description> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.description> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.description> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.description> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling.description> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation.description> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.description> , <http://hl7.org/fhir/StructureDefinition/Account#Account.description> , <http://hl7.org/fhir/StructureDefinition/Task#Task.description> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.description>;
        rdfs:label          "description";
        rdfs:subPropertyOf  fhirw5:context , fhirw5:what .

fhir:descriptionSummary
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.descriptionSummary: Brief text explaining the study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.descriptionSummary>;
        rdfs:label        "descriptionSummary" .

fhir:designation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include.concept.designation: Additional representations for this item" , "ValueSet.compose.include.concept.designation: Additional representations for this concept" , "CodeSystem.concept.designation: Additional representations for the concept";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.designation> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation>;
        rdfs:label        "designation" .

fhir:destination  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Encounter.admission.destination: Location/organization to which the patient is discharged" , "MessageHeader.destination: Message destination application(s)" , "MedicationDispense.destination: Where the medication was/will be sent" , "MedicationRequest.dispenseRequest.destination: Where the medication is expected to be delivered";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.destination> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.destination> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.destination> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.destination>;
        rdfs:label          "destination";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:detail  rdf:type       owl:ObjectProperty;
        rdfs:comment        "AuditEvent.outcome.detail: Additional outcome detail" , "DetectedIssue.detail: Description and context" , "ClaimResponse.item.detail: Adjudication for claim details" , "DetectedIssue.evidence.detail: Supporting information" , "CoverageEligibilityRequest.item.detail: Product or service details" , "Claim.item.detail: Product or service provided" , "ExplanationOfBenefit.addItem.detail: Insurer added line items" , "ExplanationOfBenefit.item.detail: Additional items" , "AuditEvent.entity.detail: Additional Information about the entity" , "Composition.event.detail: The event(s) being documented, as code(s), reference(s), or both" , "ClaimResponse.addItem.detail: Insurer added line details";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.outcome.detail> , fhirsd:PlanDefinition , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.evidence.detail> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.target.detail> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.detail> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.detail> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.detail> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.target.detail> , fhirsd:Goal , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.event.detail>;
        rdfs:label          "detail";
        rdfs:subPropertyOf  fhirw5:context , fhirw5:why , fhirw5:what .

fhir:detailSequence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.error.detailSequence: Detail sequence number" , "ExplanationOfBenefit.addItem.detailSequence: Detail sequence number" , "ClaimResponse.item.detail.detailSequence: Claim detail instance identifier" , "ClaimResponse.addItem.detailSequence: Detail sequence number";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.detailSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detailSequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detailSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error.detailSequence>;
        rdfs:label        "detailSequence" .

fhir:details  rdf:type    owl:ObjectProperty;
        rdfs:comment      "OperationOutcome.issue.details: Additional details about the error" , "MessageHeader.response.details: Specific list of hints/warnings/errors" , "DosageCondition.details: Additional details about the event - depends on the code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue.details> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.response.details> , <http://hl7.org/fhir/StructureDefinition/DosageCondition#DosageCondition.details>;
        rdfs:label        "details" .

fhir:detected  rdf:type   owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.detected: When the event was detected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.detected>;
        rdfs:label        "detected" .

fhir:determiner  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Group.characteristic.determiner: Who determines the value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.determiner>;
        rdfs:label        "determiner" .

fhir:device  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Specimen.processing.device: Device used to process the specimen" , "BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device: Measurement device" , "AdministrableProductDefinition.device: A device that is integral to the medicinal product, in effect being considered as an \"ingredient\" of the medicinal product" , "DeviceAlert.device: The Device (or DeviceMetric) that detected the alert condition" , "MedicationAdministration.device: Device used to administer" , "MedicationRequest.device: Intended type of device for the administration" , "Specimen.collection.device: Device used to perform collection" , "Account.procedure.device: Any devices that were associated with the procedure" , "DeviceMetric.device: The device to which this DeviceMetric applies" , "DeviceAssociation.device: Reference to the device that is being associated" , "Observation.device: A reference to the device that generates the measurements or the device settings for the device" , "Specimen.container.device: Device resource for the container";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.device> , fhirsd:ObservationDefinition , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.device> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.device> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.device> , fhirsd:SpecimenDefinition , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.device> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.device> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.device> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.device> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.device> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.device> , <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.device> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.container.device> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.device> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.device>;
        rdfs:label          "device";
        rdfs:subPropertyOf  fhirw5:who.author , fhirw5:what , fhirw5:who.focus .

fhir:deviceIdentifier
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "DeviceDefinition.udiDeviceIdentifier.deviceIdentifier: The identifier that is to be associated with every Device that references this DeviceDefintiion for the issuer and jurisdiction provided in the DeviceDefinition.udiDeviceIdentifier" , "Device.udiCarrier.deviceIdentifier: Mandatory fixed portion of UDI";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.deviceIdentifier> , <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.deviceIdentifier>;
        rdfs:label          "deviceIdentifier";
        rdfs:subPropertyOf  fhirw5:what .

fhir:deviceIdentifierSystem
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem: The namespace for the device identifier value" , "Device.udiCarrier.deviceIdentifierSystem: The namespace for the device identifier value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.deviceIdentifierSystem> , <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.deviceIdentifierSystem>;
        rdfs:label        "deviceIdentifierSystem" .

fhir:deviceName  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.deviceName: The name or names of the device as given by the manufacturer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceName>;
        rdfs:label        "deviceName" .

fhir:deviceVersion  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.deviceVersion: The version of the device or software" , "Device.deviceVersion: The actual design of the device or software version running on the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceVersion> , <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion>;
        rdfs:label        "deviceVersion" .

fhir:diagnosis  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Claim.diagnosis: Pertinent diagnosis information" , "Claim.diagnosis.diagnosis: Nature of illness or problem" , "ExplanationOfBenefit.diagnosis: Pertinent diagnosis information" , "CoverageEligibilityRequest.item.diagnosis.diagnosis: Nature of illness or problem" , "EpisodeOfCare.diagnosis: The list of medical conditions that were addressed during the episode of care" , "ExplanationOfBenefit.diagnosis.diagnosis: Nature of illness or problem" , "Account.diagnosis: The list of diagnoses relevant to this account" , "Encounter.diagnosis: The list of diagnosis relevant to this encounter" , "CoverageEligibilityRequest.item.diagnosis: Applicable diagnosis";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.diagnosis.diagnosis> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.diagnosis> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.diagnosis> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis.diagnosis> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.diagnosis> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis.diagnosis> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis>;
        rdfs:label        "diagnosis" .

fhir:diagnosisRelatedGroup
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.diagnosisRelatedGroup: Package billing code" , "ClaimResponse.diagnosisRelatedGroup: Package billing code" , "Claim.diagnosisRelatedGroup: Package billing code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosisRelatedGroup> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.diagnosisRelatedGroup> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosisRelatedGroup>;
        rdfs:label        "diagnosisRelatedGroup" .

fhir:diagnosisSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.diagnosisSequence: Applicable diagnoses" , "Claim.item.diagnosisSequence: Applicable diagnoses";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.diagnosisSequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.diagnosisSequence>;
        rdfs:label        "diagnosisSequence" .

fhir:diagnostics  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationOutcome.issue.diagnostics: Additional diagnostic information about the issue";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue.diagnostics>;
        rdfs:label        "diagnostics" .

fhir:diameter  rdf:type   owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.diameter: Contact lens diameter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.diameter>;
        rdfs:label        "diameter" .

fhir:dietPreference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.dietPreference: Diet preferences reported by the patient";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.dietPreference>;
        rdfs:label        "dietPreference" .

fhir:differential  rdf:type  owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.differential: Differential view of the structure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.differential>;
        rdfs:label        "differential" .

fhir:dimensions  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SampledData.dimensions: Number of sample points at each time point";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.dimensions>;
        rdfs:label        "dimensions" .

fhir:direction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.sort.direction: ascending | descending";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.sort.direction>;
        rdfs:label        "direction" .

fhir:directnessMatch  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.variableDefinition.directnessMatch: low | moderate | high | exact";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.directnessMatch>;
        rdfs:label        "directnessMatch" .

fhir:disabledDisplay  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.disabledDisplay: hidden | protected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.disabledDisplay>;
        rdfs:label        "disabledDisplay" .

fhir:dischargeDisposition
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Encounter.admission.dischargeDisposition: Category or kind of location after discharge";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.dischargeDisposition>;
        rdfs:label        "dischargeDisposition" .

fhir:disclaimer  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.disclaimer: Disclaimer for use of the measure or its referenced content";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.disclaimer>;
        rdfs:label        "disclaimer" .

fhir:discriminator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.slicing.discriminator: Element values that are used to distinguish the slices";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.discriminator>;
        rdfs:label        "discriminator" .

fhir:diseaseStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.contraindication.diseaseStatus: The status of the disease or symptom for the contraindication" , "ClinicalUseDefinition.indication.diseaseStatus: The status of the disease or symptom for the indication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.diseaseStatus> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.diseaseStatus>;
        rdfs:label        "diseaseStatus" .

fhir:diseaseSymptomProcedure
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.contraindication.diseaseSymptomProcedure: The situation that is being documented as contraindicating against this item" , "ClinicalUseDefinition.indication.diseaseSymptomProcedure: The situation that is being documented as an indication for this item";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.diseaseSymptomProcedure> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.diseaseSymptomProcedure>;
        rdfs:label        "diseaseSymptomProcedure" .

fhir:dispenseInterval
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.dispenseInterval: Minimum period of time between dispenses";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.dispenseInterval>;
        rdfs:label        "dispenseInterval" .

fhir:dispenseRequest  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest: Medication supply authorization";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest>;
        rdfs:label        "dispenseRequest" .

fhir:dispenser  rdf:type    owl:ObjectProperty;
        rdfs:comment        "MedicationRequest.dispenseRequest.dispenser: Intended performer of dispense";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.dispenser>;
        rdfs:label          "dispenser";
        rdfs:subPropertyOf  fhirw5:who .

fhir:dispenserInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.dispenserInstruction: Additional information for the dispenser";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.dispenserInstruction>;
        rdfs:label        "dispenserInstruction" .

fhir:display  rdf:type      owl:ObjectProperty;
        rdfs:comment        "PractitionerRole.display: Denormalized practitioner name, role, organization and location" , "ConceptMap.group.element.target.display: Display for the code" , "RelatedArtifact.display: Brief description of the related artifact" , "ConceptMap.group.unmapped.display: Display for the code" , "Device.name.display: The preferred device name" , "Reference.display: Text alternative for the resource" , "Coding.display: Representation defined by the system" , "ConceptMap.group.element.display: Display for the code" , "CodeSystem.concept.display: Text to display to the user" , "ValueSet.compose.include.concept.display: Text to display for this code for this value set in this valueset" , "ValueSet.expansion.contains.display: User display for the concept";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Reference#Reference.display> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.display> , <http://hl7.org/fhir/StructureDefinition/Coding#Coding.display> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.display> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.display> , <http://hl7.org/fhir/StructureDefinition/Device#Device.name.display> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.display> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.display> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.display> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.display> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.display>;
        rdfs:label          "display";
        rdfs:subPropertyOf  fhirw5:status .

fhir:disposition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.disposition: Disposition Message" , "PaymentReconciliation.disposition: Disposition message" , "CoverageEligibilityResponse.disposition: Disposition Message" , "ClaimResponse.disposition: Disposition Message" , "ArtifactAssessment.disposition: unresolved | not-persuasive | persuasive | persuasive-with-modification | not-persuasive-with-modification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.disposition> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.disposition> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.disposition> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.disposition> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.disposition>;
        rdfs:label        "disposition" .

fhir:distanceFromLandmark
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark: Landmark relative location";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark>;
        rdfs:label        "distanceFromLandmark" .

fhir:distributor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.packaging.distributor: An organization that distributes the packaged device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.distributor>;
        rdfs:label        "distributor" .

fhir:district  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Address.district: District name (aka county)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Address#Address.district>;
        rdfs:label        "district" .

fhir:disulfideLinkage
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.disulfideLinkage: Disulphide bond(s) between cysteine residues on the same subunit or across two different subunits. Positions are listed in increasing order of subunit number and intra-subunit position, followed by the amino-acid abbreviations. The positions should contain Cysteine residues";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.disulfideLinkage>;
        rdfs:label        "disulfideLinkage" .

fhir:div  rdf:type        owl:ObjectProperty;
        rdfs:comment      "Narrative.div: Limited xhtml content";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Narrative#Narrative.div>;
        rdfs:label        "div" .

fhir:division  rdf:type   owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.division: A unique identifier for an aliquot of a product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.division>;
        rdfs:label        "division" .

fhir:doNotPerform  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ActivityDefinition.doNotPerform: True if the activity should not be performed" , "DeviceRequest.doNotPerform: True if the request is to stop or not to start using the device" , "CommunicationRequest.doNotPerform: True if request is prohibiting action" , "ServiceRequest.doNotPerform: True if service/procedure should not be performed" , "Task.doNotPerform: True if Task is prohibiting action" , "MedicationRequest.doNotPerform: If true, indicates the provider is ordering a patient should not take the specified medication";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.doNotPerform> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.doNotPerform> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.doNotPerform> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.doNotPerform> , <http://hl7.org/fhir/StructureDefinition/Task#Task.doNotPerform> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.doNotPerform>;
        rdfs:label          "doNotPerform";
        rdfs:subPropertyOf  fhirw5:what .

fhir:docStatus  rdf:type    owl:ObjectProperty;
        rdfs:comment        "DocumentReference.docStatus: registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.docStatus>;
        rdfs:label          "docStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:document  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.representation.document: An attachment with the structural representation e.g. a structure graphic or AnIML file" , "CapabilityStatement.document: Document definition" , "RelatedArtifact.document: What document is being referenced";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation.document> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.document> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.document>;
        rdfs:label        "document" .

fhir:documentType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.provision.documentType: e.g. Resource Type, Profile, CDA, etc";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.documentType>;
        rdfs:label        "documentType" .

fhir:documentation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.interaction.documentation: Anything special about interaction behavior" , "OperationDefinition.parameter.documentation: Description of meaning/use" , "RequestOrchestration.action.documentation: Supporting documentation for the intended performer of the action" , "ElementDefinition.binding.additional.documentation: Documentation of the purpose of use of the binding" , "CapabilityStatement.rest.resource.searchParam.documentation: Server-specific usage" , "ActorDefinition.documentation: Explanation and details about the actor" , "CapabilityStatement.rest.resource.interaction.documentation: Anything special about interaction behavior" , "ParameterDefinition.documentation: A brief description of the parameter" , "TerminologyCapabilities.expansion.parameter.documentation: Description of support for parameter" , "CapabilityStatement.rest.resource.documentation: Additional information about the use of the resource type" , "PlanDefinition.goal.documentation: Supporting documentation for the goal" , "CapabilityStatement.rest.resource.operation.documentation: Specific details about operation behavior" , "PlanDefinition.action.documentation: Supporting documentation for the intended performer of the action" , "CapabilityStatement.document.documentation: Description of document support" , "CapabilityStatement.rest.documentation: General description of implementation" , "CapabilityStatement.messaging.documentation: Messaging interface behavior details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.document.documentation> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.documentation> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.parameter.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.interaction.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.interaction.documentation> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.documentation> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.documentation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.operation.documentation> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.documentation> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.documentation> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.documentation>;
        rdfs:label        "documentation" .

fhir:domain  rdf:type     owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.name.domain: The use context of this name e.g. as an active ingredient or as a food colour additive" , "SubstanceDefinition.domain: The applicable usage of the substance, as an example human or veterinary" , "MedicinalProductDefinition.domain: If this medicine applies to human or veterinary uses";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.domain> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.domain> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.domain>;
        rdfs:label        "domain" .

fhir:dosage  rdf:type     owl:ObjectProperty;
        rdfs:comment      "MedicationStatement.dosage: Details of how medication is/was taken or should be taken" , "MedicationAdministration.dosage: Details of how medication was taken";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.dosage> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage>;
        rdfs:label        "dosage" .

fhir:dosageInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dosageInstruction: Specific instructions for how the medication should be taken" , "MedicationDispense.dosageInstruction: How the medication is to be used by the patient or administered by the caregiver" , "ActivityDefinition.dosageInstruction: Detailed dosage instructions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dosageInstruction> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.dosageInstruction> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.dosageInstruction>;
        rdfs:label        "dosageInstruction" .

fhir:dose  rdf:type       owl:ObjectProperty;
        rdfs:comment      "MedicationAdministration.dosage.dose: Amount of medication per dose";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.dose> , fhirsd:Dosage , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.doseAndRate.dose>;
        rdfs:label        "dose" .

fhir:doseAdministrationAid
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.doseAdministrationAid: Type of adherence packaging to use for the dispense" , "MedicationDispense.doseAdministrationAid: Type of adherence packaging to use for the dispense";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.doseAdministrationAid> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.doseAdministrationAid>;
        rdfs:label        "doseAdministrationAid" .

fhir:doseAndRate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Dosage.doseAndRate: Amount of medication administered, to be administered or typical amount to be administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.doseAndRate>;
        rdfs:label        "doseAndRate" .

fhir:doseForm  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Medication.doseForm: powder | tablets | capsule +";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.doseForm>;
        rdfs:label        "doseForm" .

fhir:doseLimit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DosageSafety.doseLimit: A dose limit for safe use of the medication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit>;
        rdfs:label        "doseLimit" .

fhir:doseNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.protocolApplied.doseNumber: Dose number within series";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied.doseNumber>;
        rdfs:label        "doseNumber" .

fhir:doseQuantity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.doseQuantity: Amount of vaccine administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.doseQuantity>;
        rdfs:label        "doseQuantity" .

fhir:due  rdf:type        owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.goal.target.due: Reach goal within";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.target.due> , fhirsd:Goal , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.target.due>;
        rdfs:label        "due" .

fhir:duration  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Timing.repeat.duration: How long when it happens" , "Attachment.duration: Length in seconds (audio / video)" , "MedicationRequest.dispenseRequest.initialFill.duration: First fill duration" , "VisionPrescription.lensSpecification.duration: Lens wear duration" , "Specimen.collection.duration: How long it took to collect specimen";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.initialFill.duration> , fhirsd:ClinicalUseDefinition , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.duration> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.duration> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.duration> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.duration> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.duration> , fhirsd:Group , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.duration>;
        rdfs:label          "duration";
        rdfs:subPropertyOf  fhirw5:when.init .

fhir:durationMax  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.durationMax: How long when it happens (Max)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.durationMax>;
        rdfs:label        "durationMax" .

fhir:durationUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.durationUnit: s | min | h | d | wk | mo | a - unit of time (UCUM)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.durationUnit>;
        rdfs:label        "durationUnit" .

fhir:during  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Availability.notAvailableTime.during: Service not available during this period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.notAvailableTime.during>;
        rdfs:label        "during" .

fhir:dynamicValue  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.dynamicValue: Dynamic aspects of the definition" , "PlanDefinition.action.dynamicValue: Dynamic aspects of the definition" , "ActivityDefinition.dynamicValue: Dynamic aspects of the definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.dynamicValue> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.dynamicValue> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.dynamicValue>;
        rdfs:label        "dynamicValue" .

fhir:earliestDateTime
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.earliestDateTime: The earliest permissible value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.earliestDateTime>;
        rdfs:label        "earliestDateTime" .

fhir:editor  rdf:type     owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.editor: Who edited the content" , "Library.editor: Who edited the content" , "EvidenceVariable.editor: Who edited the content" , "MetadataResource.editor: Who edited the {{title}}" , "Evidence.editor: Who edited the content" , "NamingSystem.editor: Who edited the NamingSystem" , "ValueSet.editor: Who edited the ValueSet" , "ActivityDefinition.editor: Who edited the content" , "EventDefinition.editor: Who edited the content" , "CodeSystem.editor: Who edited the CodeSystem" , "Measure.editor: Who edited the content" , "ConceptMap.editor: Who edited the ConceptMap";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.editor> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.editor> , <http://hl7.org/fhir/StructureDefinition/Library#Library.editor> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.editor> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.editor> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.editor> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.editor> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.editor> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.editor> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.editor> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.editor> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.editor>;
        rdfs:label        "editor" .

fhir:effect  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.interaction.effect: The effect of the interaction, for example \"reduced gastric absorption of primary medication\"";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.effect> , fhirsd:AdverseEvent , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.effect>;
        rdfs:label        "effect" .

fhir:effective  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:DiagnosticReport , fhirsd:MedicationStatement , fhirsd:Observation , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant.effective> , fhirsd:CareTeam , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.effective> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.effective> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.effective>;
        rdfs:label        "effective" .

fhir:effectiveDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.operation.effectiveDate: Date range of applicability" , "Encounter.businessStatus.effectiveDate: When the encounter entered this business status";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation.effectiveDate> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.businessStatus.effectiveDate>;
        rdfs:label        "effectiveDate" .

fhir:effectiveEndDate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.effectiveEndDate: Prescription validity end date time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.effectiveEndDate>;
        rdfs:label        "effectiveEndDate" .

fhir:effectivePeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment        "MetadataResource.effectivePeriod: When the {{title}} is expected to be used" , "Questionnaire.effectivePeriod: When the questionnaire is expected to be used" , "ValueSet.effectivePeriod: When the ValueSet is expected to be used" , "EventDefinition.effectivePeriod: When the event definition is expected to be used" , "Library.effectivePeriod: When the library is expected to be used" , "DeviceDefinition.chargeItem.effectivePeriod: A specific time period in which this charge item applies" , "SpecimenDefinition.effectivePeriod: The effective date range for the SpecimenDefinition" , "Measure.effectivePeriod: When the measure is expected to be used" , "NamingSystem.effectivePeriod: When the NamingSystem is expected to be used" , "ActivityDefinition.effectivePeriod: When the activity definition is expected to be used" , "DeviceDefinition.effectivePeriod: The effective date range for the DeviceDefinition" , "ObservationDefinition.effectivePeriod: The effective date range for the ObservationDefinition" , "EvidenceVariable.effectivePeriod: When the resource is expected to be used" , "SubscriptionTopic.effectivePeriod: The effective date range for the SubscriptionTopic" , "ConceptMap.effectivePeriod: When the ConceptMap is expected to be used" , "PlanDefinition.effectivePeriod: When the plan definition is expected to be used" , "CodeSystem.effectivePeriod: When the CodeSystem is expected to be used";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/Library#Library.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem.effectivePeriod> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.effectivePeriod>;
        rdfs:label          "effectivePeriod";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:effectiveTiming  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:MedicationRequest , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.effectiveTiming>;
        rdfs:label        "effectiveTiming" .

fhir:element  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.geneElement.element: The element itself, as a code or a reference to a SubstanceDefinition" , "ConceptMap.group.element: Mappings for a concept from the source set" , "StructureDefinition.differential.element: Definition of elements in the resource (if no StructureDefinition)" , "StructureDefinition.snapshot.element: Definition of elements in the resource (if no StructureDefinition)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.differential.element> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.snapshot.element> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.geneElement.element> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element>;
        rdfs:label        "element" .

fhir:eligibility  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.comparisonGroup.eligibility: Inclusion and exclusion criteria for the comparison group" , "ResearchStudy.recruitment.eligibility: Inclusion and exclusion criteria" , "HealthcareService.eligibility: Specific eligibility requirements required to use the service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.eligibility> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment.eligibility> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility>;
        rdfs:label        "eligibility" .

fhir:emptyReason  rdf:type  owl:ObjectProperty;
        rdfs:comment      "List.emptyReason: Why list is empty" , "Composition.section.emptyReason: Why the section is empty";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.emptyReason> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.emptyReason>;
        rdfs:label        "emptyReason" .

fhir:enableBehavior  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.enableBehavior: all | any";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableBehavior>;
        rdfs:label        "enableBehavior" .

fhir:enableWhen  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.enableWhen: Only allow data when";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableWhen>;
        rdfs:label        "enableWhen" .

fhir:encounter  rdf:type    owl:ObjectProperty;
        rdfs:comment        "CarePlan.encounter: The Encounter during which this CarePlan was created" , "Condition.encounter: The Encounter during which this Condition was created" , "MedicationDispense.encounter: Encounter associated with event" , "ServiceRequest.encounter: Encounter in which the request was created" , "AuditEvent.encounter: Encounter within which this event occurred or which the event is tightly associated" , "ExplanationOfBenefit.encounter: Encounters associated with the listed treatments" , "Immunization.encounter: Encounter immunization was part of" , "Flag.encounter: Alert relevant during encounter" , "RequestOrchestration.encounter: Created as part of" , "PaymentReconciliation.allocation.encounter: Applied-to encounter" , "Observation.encounter: Healthcare event during which this observation is made. If you need to place the observation within one or more episodes of care, use the workflow-episodeOfCare extension" , "MedicationAdministration.encounter: Encounter administered as part of" , "VisionPrescription.encounter: Created during encounter / admission / stay" , "NutritionOrder.encounter: The encounter associated with this nutrition order" , "ImagingStudy.encounter: Encounter with which this imaging study is associated" , "MedicationStatement.encounter: Encounter associated with MedicationStatement" , "QuestionnaireResponse.encounter: Encounter the questionnaire response is part of" , "DeviceAlert.encounter: Encounter during which the alert condition occurred" , "Task.encounter: Healthcare event during which this task originated" , "DeviceRequest.encounter: Encounter motivating request" , "NutritionIntake.encounter: Encounter associated with NutritionIntake" , "Communication.encounter: The Encounter during which this Communication was created" , "Procedure.encounter: The Encounter during which this Procedure was created" , "CommunicationRequest.encounter: The Encounter during which this CommunicationRequest was created" , "DiagnosticReport.encounter: Encounter associated with the DiagnosticReport" , "MedicationRequest.encounter: Encounter created as part of encounter/admission/stay" , "Claim.encounter: Encounters associated with the listed treatments" , "Provenance.encounter: Encounter within which this event occurred or which the event is tightly associated" , "Composition.encounter: Context of the Composition" , "RiskAssessment.encounter: Where was assessment performed?" , "AdverseEvent.encounter: The Encounter associated with the start of the AdverseEvent" , "GuidanceResponse.encounter: Encounter the guidance response is part of" , "Claim.item.encounter: Encounters associated with the listed treatments" , "ClaimResponse.encounter: Encounters associated with the listed treatments" , "DetectedIssue.encounter: Encounter the detected issue is part of" , "ExplanationOfBenefit.item.encounter: Encounters associated with the listed treatments" , "AllergyIntolerance.encounter: Encounter when the allergy or intolerance was asserted" , "List.encounter: Context in which list created";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.encounter> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.encounter> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.encounter> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.encounter> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.encounter> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.encounter> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.encounter> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.encounter> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.encounter> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.encounter> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.encounter> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.encounter> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.encounter> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.encounter> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.encounter> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.encounter> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.encounter> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.encounter> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.encounter> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.encounter> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.encounter> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.encounter> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.encounter> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.encounter> , <http://hl7.org/fhir/StructureDefinition/List#List.encounter> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.encounter> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.encounter> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.encounter> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.encounter> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.encounter> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.encounter> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.encounter> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.encounter> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.encounter> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.encounter> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.encounter> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.encounter> , <http://hl7.org/fhir/StructureDefinition/Task#Task.encounter>;
        rdfs:label          "encounter";
        rdfs:subPropertyOf  fhirw5:why , fhirw5:context .

fhir:end  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Slot.end: Date/Time that the slot is to conclude" , "DosageDetails.step.end: When the step ends" , "AppointmentResponse.end: Time from appointment, or requested new end time" , "Subscription.end: When to automatically delete the subscription" , "Appointment.end: When appointment is to conclude" , "Period.end: End time with inclusive boundary, if not ongoing";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Slot#Slot.end> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.end> , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step.end> , <http://hl7.org/fhir/StructureDefinition/Period#Period.end> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.end> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.end>;
        rdfs:label          "end";
        rdfs:subPropertyOf  fhirw5:when.planned , fhirw5:when.done .

fhir:endDate  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.subjectState.endDate: The date a research subject exited or left the given state";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState.endDate>;
        rdfs:label        "endDate" .

fhir:endOffset  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.endOffset: Events within the repeat period stop once endOffset before the end of the period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.endOffset>;
        rdfs:label        "endOffset" .

fhir:endParam  rdf:type   owl:ObjectProperty;
        rdfs:comment      "CompartmentDefinition.resource.endParam: Search Param for interpreting $everything.end";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource.endParam>;
        rdfs:label        "endParam" .

fhir:endRelationship  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.relatedAction.endRelationship: before | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end" , "PlanDefinition.action.relatedAction.endRelationship: before | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction.endRelationship> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction.endRelationship>;
        rdfs:label        "endRelationship" .

fhir:endorser  rdf:type   owl:ObjectProperty;
        rdfs:comment      "EventDefinition.endorser: Who endorsed the content" , "ValueSet.endorser: Who endorsed the ValueSet" , "Measure.endorser: Who endorsed the content" , "Evidence.endorser: Who endorsed the content" , "PlanDefinition.endorser: Who endorsed the content" , "Library.endorser: Who endorsed the content" , "ActivityDefinition.endorser: Who endorsed the content" , "CodeSystem.endorser: Who endorsed the CodeSystem" , "NamingSystem.endorser: Who endorsed the NamingSystem" , "MetadataResource.endorser: Who endorsed the {{title}}" , "EvidenceVariable.endorser: Who endorsed the content" , "ConceptMap.endorser: Who endorsed the ConceptMap";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.endorser> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.endorser> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.endorser> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.endorser> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.endorser> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.endorser> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.endorser> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.endorser> , <http://hl7.org/fhir/StructureDefinition/Library#Library.endorser> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.endorser> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.endorser> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.endorser>;
        rdfs:label        "endorser" .

fhir:endpoint  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Organization.endpoint: Technical endpoints providing access to services operated for the organization" , "ImagingSelection.endpoint: The network services providing access for the subset of the study" , "Location.endpoint: Technical endpoints providing access to services operated for the location" , "HealthcareService.endpoint: Technical endpoints providing access to electronic services operated for the healthcare service" , "CapabilityStatement.messaging.endpoint: Where messages should be sent" , "ResearchStudy.objective.outcomeMeasure.endpoint: Definition of the outcome measure" , "ImagingStudy.endpoint: Study access endpoint" , "ImagingStudy.series.endpoint: Series access endpoint" , "OrganizationAffiliation.endpoint: Technical endpoints providing access to services operated for this role" , "Subscription.endpoint: URL where the channel sends notifications" , "PractitionerRole.endpoint: Endpoints for interacting with the practitioner in this role";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.endpoint> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.endpoint> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.endpoint> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.endpoint> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.endpoint> , fhirsd:MessageHeader , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.endpoint> , <http://hl7.org/fhir/StructureDefinition/Location#Location.endpoint> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.endpoint> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.endpoint> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.endpoint> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.destination.endpoint> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.endpoint> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.endpoint>;
        rdfs:label        "endpoint" .

fhir:endpointAnalysisPlan
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan: Statistical analysis plan for a single endpoint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.endpointAnalysisPlan>;
        rdfs:label        "endpointAnalysisPlan" .

fhir:energy  rdf:type     owl:ObjectProperty;
        rdfs:comment      "NutritionProduct.energy: The amount of energy present in the product expressed in kilocalories or kilojoules" , "NutritionIntake.nutritionItem.consumedItem.totalIntake.energy: Total energy consumed in kilocalories or kilojoules";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.energy> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.totalIntake.energy>;
        rdfs:label        "energy" .

fhir:enteralFormula  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.enteralFormula: Enteral formula product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula>;
        rdfs:label        "enteralFormula" .

fhir:enterer  rdf:type      owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.enterer: Author of the claim" , "PaymentReconciliation.enterer: Who entered the payment" , "CoverageEligibilityRequest.enterer: Author" , "Claim.enterer: Author of the claim";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.enterer> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.enterer> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.enterer> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.enterer>;
        rdfs:label          "enterer";
        rdfs:subPropertyOf  fhirw5:who.author .

fhir:entity  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Provenance.entity: An entity used in this activity" , "Group.member.entity: Reference to the group member" , "AuditEvent.entity: Data or objects used";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.entity> , <http://hl7.org/fhir/StructureDefinition/Group#Group.member.entity> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity>;
        rdfs:label          "entity";
        rdfs:subPropertyOf  fhirw5:what .

fhir:entityRelatedness
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.suspectEntity.causality.entityRelatedness: Result of the assessment regarding the relatedness of the suspected entity to the event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.causality.entityRelatedness>;
        rdfs:label        "entityRelatedness" .

fhir:entry  rdf:type      owl:ObjectProperty;
        rdfs:comment      "List.entry: Entries in the list" , "Composition.section.entry: A reference to data that supports this section" , "Bundle.entry: Entry in the bundle - will have a resource or information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.entry> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.entry> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry>;
        rdfs:label        "entry" .

fhir:entryType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Device.udiCarrier.entryType: barcode | rfid | manual | card | self-reported | electronic-transmission | unknown";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.entryType>;
        rdfs:label        "entryType" .

fhir:environmentType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Endpoint.environmentType: The type of environment(s) exposed at this endpoint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.environmentType>;
        rdfs:label        "environmentType" .

fhir:episodeOfCare  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Encounter.episodeOfCare: Episode(s) of care that this encounter should be recorded against";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.episodeOfCare>;
        rdfs:label          "episodeOfCare";
        rdfs:subPropertyOf  fhirw5:context .

fhir:error  rdf:type      owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.error: List of errors on the subscription" , "CoverageEligibilityResponse.error: Processing errors" , "ClaimResponse.error: Processing errors";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.error> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.error> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error>;
        rdfs:label        "error" .

fhir:estimate  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Account.balance.estimate: Estimated balance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.balance.estimate>;
        rdfs:label        "estimate" .

fhir:etag  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.response.etag: The Etag for the resource (if relevant)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response.etag>;
        rdfs:label        "etag" .

fhir:evaluatedResource
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MeasureReport.evaluatedResource: What data was used to calculate the measure score";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.evaluatedResource>;
        rdfs:label        "evaluatedResource" .

fhir:evaluationMessage
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "GuidanceResponse.evaluationMessage: Messages resulting from the evaluation of the artifact or artifacts";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.evaluationMessage>;
        rdfs:label        "evaluationMessage" .

fhir:event  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Subscription.filterBy.event: Event to filter by" , "ClaimResponse.event: Event information" , "ExplanationOfBenefit.event: Event information" , "ResearchStudy.objective.outcomeMeasure.eventHandling.event: The event" , "Claim.event: Event information" , "CoverageEligibilityResponse.event: Event information" , "Composition.event: The clinical service(s) being documented" , "CoverageEligibilityRequest.event: Event information" , "SubscriptionTopic.trigger.event: Event which can trigger a notification from the SubscriptionTopic" , "DocumentReference.event: Main clinical acts documented" , "Timing.event: When the event occurs";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.event> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.event> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.event> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.event> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.event> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.event> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.event> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.event> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.event> , fhirsd:MessageDefinition , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.event> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.event> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.event> , fhirsd:MessageHeader , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling.event>;
        rdfs:label        "event" .

fhir:eventHandling  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective.outcomeMeasure.eventHandling: Handling of intercurrent event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling>;
        rdfs:label        "eventHandling" .

fhir:eventHistory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.eventHistory: A list of events of interest in the lifecycle" , "MedicationDispense.eventHistory: A list of relevant lifecycle events" , "MedicationAdministration.eventHistory: A list of events of interest in the lifecycle";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.eventHistory> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.eventHistory> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.eventHistory>;
        rdfs:label        "eventHistory" .

fhir:eventNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent.eventNumber: Sequencing index of this event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.eventNumber>;
        rdfs:label        "eventNumber" .

fhir:eventsSinceSubscriptionStart
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.eventsSinceSubscriptionStart: Events since the Subscription was created";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.eventsSinceSubscriptionStart>;
        rdfs:label        "eventsSinceSubscriptionStart" .

fhir:evidence  rdf:type     owl:ObjectProperty;
        rdfs:comment        "DetectedIssue.evidence: Supporting evidence" , "Condition.evidence: Supporting evidence for the condition";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.evidence> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.evidence>;
        rdfs:label          "evidence";
        rdfs:subPropertyOf  fhirw5:why .

fhir:example  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.example: Example value (as defined for type)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.example>;
        rdfs:label        "example" .

fhir:exception  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.costToBeneficiary.exception: Exceptions for patient payments";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.exception>;
        rdfs:label        "exception" .

fhir:exclude  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include: Explicitly exclude codes from a code system or other value sets" , "Group.characteristic.exclude: Group includes or excludes";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.exclude> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.exclude>;
        rdfs:label        "exclude" .

fhir:excludeFoodModifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.excludeFoodModifier: Food that should not be given";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.excludeFoodModifier>;
        rdfs:label        "excludeFoodModifier" .

fhir:excluded  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.benefitBalance.excluded: Excluded from the plan" , "CoverageEligibilityResponse.insurance.item.excluded: Excluded from the plan";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.excluded> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.excluded>;
        rdfs:label        "excluded" .

fhir:excludedStructure
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BodyStructure.includedStructure: Excluded anatomic locations(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.excludedStructure>;
        rdfs:label        "excludedStructure" .

fhir:excludingDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.excludingDate: Any dates that should be excluded from the series";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.excludingDate>;
        rdfs:label        "excludingDate" .

fhir:excludingRecurrenceId
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.excludingRecurrenceId: Any recurrence IDs that should be excluded from the recurrence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.excludingRecurrenceId>;
        rdfs:label        "excludingRecurrenceId" .

fhir:executionPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Task.executionPeriod: Start and end time of execution";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.executionPeriod>;
        rdfs:label          "executionPeriod";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:expansion  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion: Used when the value set is \"expanded\"" , "TerminologyCapabilities.expansion: Information about the [ValueSet/$expand](valueset-operation-expand.html) operation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion>;
        rdfs:label        "expansion" .

fhir:expectedInResearchStudy
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.expectedInResearchStudy: Considered likely or probable or anticipated in the research study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.expectedInResearchStudy>;
        rdfs:label        "expectedInResearchStudy" .

fhir:expectedOnsetType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DetectedIssue.expectedOnsetType: Time frame of clinical effect";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.expectedOnsetType>;
        rdfs:label        "expectedOnsetType" .

fhir:expectedSupplyDuration
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.expectedSupplyDuration: Number of days supply per dispense";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.expectedSupplyDuration>;
        rdfs:label        "expectedSupplyDuration" .

fhir:expectedUnitsValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.expectedUnitsValueSet: List of anticipated values used to express units for the value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.expectedUnitsValueSet>;
        rdfs:label        "expectedUnitsValueSet" .

fhir:expectedValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.expectedValueSet: List of anticipated values used to express value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.expectedValueSet>;
        rdfs:label        "expectedValueSet" .

fhir:experimental  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ValueSet.experimental: For testing only - never for real usage" , "CapabilityStatement.experimental: For testing only - never for real usage" , "EvidenceVariable.experimental: For testing only - never for real usage" , "Requirements.experimental: For testing only - never for real usage" , "ImplementationGuide.experimental: For testing only - never for real usage" , "OperationDefinition.experimental: For testing only - never for real usage" , "NamingSystem.experimental: For testing only - never for real usage" , "SpecimenDefinition.experimental: If this SpecimenDefinition is not for real usage" , "ObservationDefinition.experimental: If For testing only - never for real usage" , "CanonicalResource.experimental: For testing only - never for real usage" , "ActorDefinition.experimental: For testing only - never for real usage" , "Group.experimental: For testing only - never for real usage" , "StructureDefinition.experimental: For testing only - never for real usage" , "ConceptMap.experimental: For testing only - never for real usage" , "TerminologyCapabilities.experimental: For testing only - never for real usage" , "SearchParameter.experimental: For testing only - never for real usage" , "Library.experimental: For testing only - never for real usage" , "ActivityDefinition.experimental: For testing only - never for real usage" , "DeviceDefinition.experimental: For testing only - never for real usage" , "Evidence.experimental: For testing only - never for real usage" , "PlanDefinition.experimental: For testing only - never for real usage" , "CompartmentDefinition.experimental: For testing only - never for real usage" , "Questionnaire.experimental: For testing only - never for real usage" , "Measure.experimental: For testing only - never for real usage" , "ExampleScenario.experimental: For testing only - never for real usage" , "SubscriptionTopic.experimental: If For testing only - never for real usage" , "EventDefinition.experimental: For testing only - never for real usage" , "CodeSystem.experimental: For testing only - never for real usage" , "MessageDefinition.experimental: For testing only - never for real usage";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.experimental> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.experimental> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.experimental> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.experimental> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.experimental> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.experimental> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.experimental> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/Group#Group.experimental> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.experimental> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.experimental> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.experimental> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.experimental> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.experimental> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/Library#Library.experimental> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.experimental> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.experimental> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.experimental> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.experimental> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.experimental>;
        rdfs:label          "experimental";
        rdfs:subPropertyOf  fhirw5:class .

fhir:expirationDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Immunization.expirationDate: Vaccine expiration date" , "Medication.instance.expirationDate: When instance will expire" , "BiologicallyDerivedProduct.expirationDate: Date, and where relevant time, of expiration" , "Device.expirationDate: A production identifier that indicates the date and time of expiry of this device (if applicable)" , "PaymentReconciliation.expirationDate: Expiration year-month";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.expirationDate> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.instance.expirationDate> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.expirationDate> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.expirationDate> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.expirationDate>;
        rdfs:label          "expirationDate";
        rdfs:subPropertyOf  fhirw5:what .

fhir:expiry  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Substance.expiry: When no longer valid to use" , "NutritionProduct.instance.expiry: The expiry date or date and time for the product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Substance#Substance.expiry> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.expiry>;
        rdfs:label        "expiry" .

fhir:exposureRoute  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AllergyIntolerance.reaction.exposureRoute: How the subject was exposed to the substance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.exposureRoute>;
        rdfs:label        "exposureRoute" .

fhir:expression  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationOutcome.issue.expression: FHIRPath of element(s) related to issue" , "EvidenceVariable.constraint.expression: Rule for acceptable data values, as an Expression" , "RequestOrchestration.action.dynamicValue.expression: An expression that provides the dynamic value for the customization" , "RequestOrchestration.action.condition.expression: Boolean-valued expression" , "StructureDefinition.context.expression: Where the extension can be used in instances" , "PlanDefinition.action.condition.expression: Boolean-valued expression" , "ClaimResponse.error.expression: FHIRPath of element(s) related to issue" , "ElementDefinition.constraint.expression: FHIRPath expression of constraint" , "ActivityDefinition.dynamicValue.expression: An expression that provides the dynamic value for the customization" , "PlanDefinition.action.dynamicValue.expression: An expression that provides the dynamic value for the customization" , "Expression.expression: Expression in specified language" , "CoverageEligibilityResponse.error.expression: FHIRPath of element(s) related to issue" , "SearchParameter.component.expression: Sub-expression relative to main expression" , "SearchParameter.expression: FHIRPath expression that extracts the values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.component.expression> , <http://hl7.org/fhir/StructureDefinition/Expression#Expression.expression> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.dynamicValue.expression> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.condition.expression> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.context.expression> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.condition.expression> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.dynamicValue.expression> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.expression> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error.expression> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.expression> , <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue.expression> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.dynamicValue.expression> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.expression> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.error.expression>;
        rdfs:label        "expression" .

fhir:extension  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DomainResource.extension: Additional content defined by implementations" , "Element.extension: Additional content defined by implementations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DomainResource#DomainResource.extension> , <http://hl7.org/fhir/StructureDefinition/Element#Element.extension>;
        rdfs:label        "extension" .

fhir:extraDetails  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.extraDetails: Extra details about the service that can't be placed in the other fields";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.extraDetails>;
        rdfs:label        "extraDetails" .

fhir:eye  rdf:type        owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.eye: right | left";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.eye>;
        rdfs:label        "eye" .

fhir:facility  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Claim.facility: Servicing facility" , "CoverageEligibilityRequest.item.facility: Servicing facility" , "ExplanationOfBenefit.facility: Servicing Facility" , "CoverageEligibilityRequest.facility: Servicing facility";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.facility> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.facility> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.facility> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.facility>;
        rdfs:label          "facility";
        rdfs:subPropertyOf  fhirw5:where .

fhir:facilityType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DocumentReference.facilityType: Kind of facility where patient was seen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.facilityType>;
        rdfs:label        "facilityType" .

fhir:factor  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.factor: Price scaling factor" , "ExplanationOfBenefit.addItem.detail.subDetail.factor: Price scaling factor" , "MonetaryComponent.factor: Factor used for calculating this component" , "Claim.item.factor: Price scaling factor" , "ClaimResponse.addItem.detail.subDetail.factor: Price scaling factor" , "ExplanationOfBenefit.item.detail.factor: Price scaling factor" , "Claim.item.detail.factor: Price scaling factor" , "SampledData.factor: Multiply data by this before adding to origin" , "ExplanationOfBenefit.item.factor: Price scaling factor" , "ClaimResponse.addItem.detail.factor: Price scaling factor" , "ExplanationOfBenefit.addItem.detail.factor: Price scaling factor" , "ExplanationOfBenefit.item.detail.subDetail.factor: Price scaling factor" , "Claim.item.detail.subDetail.factor: Price scaling factor" , "ExplanationOfBenefit.addItem.factor: Price scaling factor";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.factor> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.factor> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.factor> , <http://hl7.org/fhir/StructureDefinition/MonetaryComponent#MonetaryComponent.factor> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.factor> , <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.factor> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.factor> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.factor> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.factor>;
        rdfs:label        "factor" .

fhir:family  rdf:type     owl:ObjectProperty;
        rdfs:comment      "HumanName.family: Family name (often called 'Surname')";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.family>;
        rdfs:label        "family" .

fhir:fastingStatus  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Specimen , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.fastingStatus>;
        rdfs:label        "fastingStatus" .

fhir:feature  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Specimen.feature: The physical feature of a specimen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.feature>;
        rdfs:label        "feature" .

fhir:fhirPathCriteria
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.fhirPathCriteria: FHIRPath based trigger rule";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.fhirPathCriteria>;
        rdfs:label        "fhirPathCriteria" .

fhir:fhirVersion  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.fhirVersion: FHIR Version(s) this Implementation Guide targets" , "CapabilityStatement.fhirVersion: FHIR Version the system supports" , "StructureDefinition.fhirVersion: FHIR Version this StructureDefinition targets" , "ImplementationGuide.definition.resource.fhirVersion: Versions this applies to (if different to IG)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.fhirVersion> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.fhirVersion> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.fhirVersion> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.fhirVersion>;
        rdfs:label        "fhirVersion" .

fhir:file  rdf:type       owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.characterization.file: The data produced by the analytical instrument or a pictorial representation of that data. Examples: a JCAMP, JDX, or ADX file, or a chromatogram or spectrum analysis";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization.file>;
        rdfs:label        "file" .

fhir:fillNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.fillNumber: A number that represents the known fill this dispense represents";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.fillNumber>;
        rdfs:label        "fillNumber" .

fhir:filter  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include.filter: Sub-filter to specify the set of codes" , "CodeSystem.filter: Filter that can be used in a value set" , "ValueSet.compose.include.filter: Select codes/concepts by their properties (including relationships)" , "TerminologyCapabilities.codeSystem.version.filter: Filter Properties supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.filter> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter.filter> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter>;
        rdfs:label        "filter" .

fhir:filterBy  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Subscription.filterBy: Criteria for narrowing the subscription topic stream";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy>;
        rdfs:label        "filterBy" .

fhir:filterDefinition
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.canFilterBy.filterDefinition: Canonical URL for a filterParameter definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.filterDefinition>;
        rdfs:label        "filterDefinition" .

fhir:filterParameter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.canFilterBy.filterParameter: Human-readable and computation-friendly name for a filter parameter usable by subscriptions on this topic, via Subscription.filterBy.filterParameter" , "Subscription.filterBy.filterParameter: Filter label defined in SubscriptionTopic";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.filterParameter> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.filterParameter>;
        rdfs:label        "filterParameter" .

fhir:financial  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.benefitBalance.financial: Benefit Summary";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.financial>;
        rdfs:label        "financial" .

fhir:firstDose  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.firstDose: The first dose (dose quantity) administered can be specified for the product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.firstDose>;
        rdfs:label        "firstDose" .

fhir:fivePrime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.fivePrime: The nucleotide present at the 5’ terminus. Since the sequence is represented 5’→3’, this is the first nucleotide in the sequence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.fivePrime>;
        rdfs:label        "fivePrime" .

fhir:fixed  rdf:type      owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.fixed>;
        rdfs:label        "fixed" .

fhir:flag  rdf:type       owl:ObjectProperty;
        rdfs:comment      "List.entry.flag: Status/Workflow information about this item";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.entry.flag>;
        rdfs:label        "flag" .

fhir:focal  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.insurance.focal: Coverage to be used for adjudication" , "Claim.insurance.focal: Coverage to be used for adjudication" , "CoverageEligibilityRequest.insurance.focal: Applicable coverage" , "ClaimResponse.insurance.focal: Coverage to be used for adjudication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance.focal> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.focal> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurance.focal> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurance.focal>;
        rdfs:label        "focal" .

fhir:focalDevice  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Procedure.focalDevice: Manipulated, implanted, or removed device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.focalDevice>;
        rdfs:label        "focalDevice" .

fhir:focus  rdf:type        owl:ObjectProperty;
        rdfs:comment        "ImagingSelection.focus: Related resources that are the focus for the imaging selection" , "Procedure.focus: Who is the target of the procedure when it is not the subject of record only" , "Composition.section.focus: Who/what the section is about, when it is not about the subject of the composition" , "Task.focus: What task is acting on" , "SubscriptionStatus.notificationEvent.focus: Reference to the primary resource or information of this event" , "DeviceAssociation.focus: The entity or group that the association is with, if not the subject" , "Specimen.focus: The entity from which the specimen was collected, when it is not from the subject of record (Specimen.subject)" , "Observation.focus: What the observation is about, when it is not about the subject of record" , "ResearchStudy.focus: Drugs, devices, etc. under study" , "MessageDefinition.focus: Resource(s) that are the subject of the event" , "MessageHeader.focus: The actual content of the message" , "ServiceRequest.focus: What the service request is about, when it is not about the subject of record";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.focus> , <http://hl7.org/fhir/StructureDefinition/Task#Task.focus> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.focus> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.focus> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.focus> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.focus> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.focus> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.focus> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.focus> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.focus> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.focus>;
        rdfs:label          "focus";
        rdfs:subPropertyOf  fhirw5:what , fhirw5:who.focus .

fhir:followUp  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Procedure.followUp: Instructions for follow up";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.followUp>;
        rdfs:label        "followUp" .

fhir:foodPreferenceModifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.foodPreferenceModifier: Order-specific modifier about the type of food that should be given";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.foodPreferenceModifier>;
        rdfs:label        "foodPreferenceModifier" .

fhir:for  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Task.for: Beneficiary of the Task" , "Ingredient.for: The product which this ingredient is a constituent part of";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.for> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.for>;
        rdfs:label          "for";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:form  rdf:type         owl:ObjectProperty;
        rdfs:comment        "CoverageEligibilityResponse.form: Printed form identifier" , "ClaimResponse.form: Printed reference or actual form" , "Location.form: Form of the location" , "SubstanceDefinition.characterization.form: Describes the nature of the chemical entity and explains, for instance, whether this is a base or a salt form" , "ExplanationOfBenefit.form: Printed reference or actual form" , "Encounter.location.form: The form of the location (usually the level in the location hierarchy - bed, room, ward, virtual etc.)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Location#Location.form> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization.form> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.form> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.form> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.form> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location.form>;
        rdfs:label          "form";
        rdfs:subPropertyOf  fhirw5:class .

fhir:formCode  rdf:type   owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.formCode: Printed form identifier" , "ExplanationOfBenefit.formCode: Printed form identifier" , "ClaimResponse.formCode: Printed form identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.formCode> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.formCode> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.formCode>;
        rdfs:label        "formCode" .

fhir:formOf  rdf:type     owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.formOf: References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.formOf>;
        rdfs:label        "formOf" .

fhir:format  rdf:type     owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.representation.format: The format of the representation e.g. InChI, SMILES, MOLFILE (note: not the physical file format)" , "CapabilityStatement.format: formats supported (xml | json | ttl | mime type)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation.format> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.format>;
        rdfs:label        "format" .

fhir:formula  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Group.characteristic.formula: Formal algorithm to derive the value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.formula>;
        rdfs:label        "formula" .

fhir:fragmentSupport  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.implementation.fragmentSupport: Describes how fragments are supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation.fragmentSupport>;
        rdfs:label        "fragmentSupport" .

fhir:frameNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.frameNumber: Selected frames";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.frameNumber>;
        rdfs:label        "frameNumber" .

fhir:frameOfReferenceUid
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.frameOfReferenceUid: The Frame of Reference UID for the selected images";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.frameOfReferenceUid>;
        rdfs:label        "frameOfReferenceUid" .

fhir:frames  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Attachment.frames: Number of frames if > 1 (photo)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.frames>;
        rdfs:label        "frames" .

fhir:freeToShare  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ArtifactAssessment.content.freeToShare: Acceptable to publicly share the content";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.freeToShare>;
        rdfs:label        "freeToShare" .

fhir:frequency  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.frequency: Indicates the number of repetitions that should occur within a period. I.e. Event occurs frequency times per period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.frequency>;
        rdfs:label        "frequency" .

fhir:frequencyMax  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.frequencyMax: Event occurs up to frequencyMax times per period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.frequencyMax>;
        rdfs:label        "frequencyMax" .

fhir:frequencyOfOccurrence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.undesirableEffect.frequencyOfOccurrence: How often the effect is seen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect.frequencyOfOccurrence>;
        rdfs:label        "frequencyOfOccurrence" .

fhir:fullUrl  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.fullUrl: URI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.fullUrl>;
        rdfs:label        "fullUrl" .

fhir:function  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Composition.participant.function: null" , "ImagingSelection.performer.function: Type of performance" , "ManufacturedItemDefinition.component.function: The function of this component within the item e.g. delivers active ingredient, masks taste" , "MedicationDispense.performer.function: Who performed the dispense and what they did" , "NutritionIntake.performer.function: Type of performer" , "Task.performer.function: Type of performance" , "Ingredient.function: Precise action within the drug product, e.g. antioxidant, alkalizing agent" , "ManufacturedItemDefinition.component.constituent.function: The function of this constituent within the component e.g. binder" , "Immunization.performer.function: Type of performance" , "ImagingStudy.series.performer.function: Type of performance" , "Procedure.performer.function: Type of performance" , "RequestOrchestration.action.participant.function: E.g. Author, Reviewer, Witness, etc" , "AdverseEvent.participant.function: Type of involvement" , "ActivityDefinition.participant.function: E.g. Author, Reviewer, Witness, etc" , "PlanDefinition.action.participant.function: E.g. Author, Reviewer, Witness, etc" , "MedicationAdministration.performer.function: Type of performance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.function> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.function> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.performer.function> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent.function> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.function> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.performer.function> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.performer.function> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.participant.function> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.function> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer.function> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.performer.function> , <http://hl7.org/fhir/StructureDefinition/Task#Task.performer.function> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant.function> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant.function> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.performer.function> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.performer.function>;
        rdfs:label        "function" .

fhir:fundingSource  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.fundingSource: Funding source for the vaccine";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.fundingSource>;
        rdfs:label        "fundingSource" .

fhir:fundsReserve  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.fundsReserve: Funds reserved status" , "ClaimResponse.fundsReserve: Funds reserved status" , "Claim.fundsReserve: For whom to reserve funds";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.fundsReserve> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.fundsReserve> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.fundsReserve>;
        rdfs:label        "fundsReserve" .

fhir:fundsReserveRequested
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.fundsReserveRequested: For whom to reserve funds";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.fundsReserveRequested>;
        rdfs:label        "fundsReserveRequested" .

fhir:gender  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Practitioner.gender: male | female | other | unknown" , "Patient.contact.gender: male | female | other | unknown" , "Person.gender: male | female | other | unknown" , "RelatedPerson.gender: male | female | other | unknown" , "Patient.gender: male | female | other | unknown";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.gender> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.gender> , <http://hl7.org/fhir/StructureDefinition/Person#Person.gender> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.gender> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.gender>;
        rdfs:label        "gender" .

fhir:gene  rdf:type       owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.gene: The gene that codes for this substance" , "SubstanceDefinition.nucleicAcid.gene.gene: The gene itself, as a code or a reference to a SubstanceDefinition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.gene> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.gene.gene> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.gene>;
        rdfs:label        "gene" .

fhir:geneElement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.geneElement: Gene elements that comprise a nucleic acid construct (used for gene therapy)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.geneElement>;
        rdfs:label        "geneElement" .

fhir:generalPractitioner
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Patient.generalPractitioner: Patient's nominated primary care provider";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.generalPractitioner>;
        rdfs:label        "generalPractitioner" .

fhir:generation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.definition.page.generation: html | markdown | xml | generated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page.generation>;
        rdfs:label        "generation" .

fhir:genus  rdf:type      owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.sourceMaterial.genus: The genus of an organism e.g. the Latin epithet of the plant/animal scientific name";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial.genus>;
        rdfs:label        "genus" .

fhir:geometry  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.geometry: Polymer geometry, e.g. linear, branched, cross-linked, network or dendritic";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.geometry>;
        rdfs:label        "geometry" .

fhir:gestationalAge  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.gestationalAge: Applicable gestational age range for the set of qualified values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.gestationalAge>;
        rdfs:label        "gestationalAge" .

fhir:given  rdf:type      owl:ObjectProperty;
        rdfs:comment      "HumanName.given: Given names (not always 'first'). Includes middle names";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.given>;
        rdfs:label        "given" .

fhir:global  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.global: Set of profiles that apply globally";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.global>;
        rdfs:label        "global" .

fhir:globals  rdf:type    owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.supplements.globals: not-supported | explicit | implicit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.supplements.globals>;
        rdfs:label        "globals" .

fhir:glycosylationType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.glycosylationType: A high-level pattern of glycosylation, typically from the production cell line or source organism";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.glycosylationType>;
        rdfs:label        "glycosylationType" .

fhir:goal  rdf:type         owl:ObjectProperty;
        rdfs:comment        "RequestOrchestration.goal: What goals" , "RequestOrchestration.action.goal: What goals" , "CarePlan.goal: Desired outcome of plan" , "PlanDefinition.goal: What the plan is trying to accomplish";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.goal> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.goal> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.goal> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal>;
        rdfs:label          "goal";
        rdfs:subPropertyOf  fhirw5:why .

fhir:goalId  rdf:type     owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.action.goalId: What goals this action supports";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.goalId>;
        rdfs:label        "goalId" .

fhir:grade  rdf:type      owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.grade: The quality standard, established benchmark, to which substance complies (e.g. USP/NF, BP)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.grade>;
        rdfs:label        "grade" .

fhir:grantee  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Consent.grantee: Who is agreeing to the policy and rules";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.grantee>;
        rdfs:label        "grantee" .

fhir:grantor  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Consent.grantor: Who is granting rights according to the policy and rules";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.grantor>;
        rdfs:label        "grantor" .

fhir:group  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ConceptMap.group: Same source and target systems" , "MeasureReport.group: Measure results for each group" , "ResearchStudy.objective.outcomeMeasure.eventHandling.group: The group that is affected by this event handling" , "Measure.group: Population criteria group" , "Ingredient.group: A classification of the ingredient according to where in the physical item it tends to be used, such the outer shell of a tablet, inner body or ink";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling.group> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.group>;
        rdfs:label        "group" .

fhir:groupDefinition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.group.stratifier.component.groupDefinition: A group resource that defines this population" , "Measure.group.stratifier.groupDefinition: A group resource that defines this population" , "Measure.group.population.groupDefinition: A group resource that defines this population";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.groupDefinition> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.groupDefinition> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.groupDefinition>;
        rdfs:label        "groupDefinition" .

fhir:groupId  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Measure.group.component.groupId: What group?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.component.groupId>;
        rdfs:label        "groupId" .

fhir:groupIdentifier  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.groupIdentifier: Requisition or grouper id" , "RequestOrchestration.groupIdentifier: Composite request this is part of" , "VisionPrescription.groupIdentifier: Composite request identifier" , "NutritionOrder.groupIdentifier: Composite Request ID" , "CommunicationRequest.groupIdentifier: Composite request this is part of" , "DeviceRequest.groupIdentifier: Identifier of composite request" , "MedicationRequest.groupIdentifier: Composite request this is part of";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/Task#Task.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.groupIdentifier> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.groupIdentifier>;
        rdfs:label        "groupIdentifier" .

fhir:grouping  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.definition.grouping: Grouping used to present related resources in the IG";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.grouping>;
        rdfs:label        "grouping" .

fhir:groupingBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.groupingBehavior: visual-group | logical-group | sentence-group" , "PlanDefinition.action.groupingBehavior: visual-group | logical-group | sentence-group";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.groupingBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.groupingBehavior>;
        rdfs:label        "groupingBehavior" .

fhir:groupingId  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.definition.resource.groupingId: Grouping this is part of";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.groupingId>;
        rdfs:label        "groupingId" .

fhir:guarantor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.guarantor: The parties ultimately responsible for balancing the Account";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor>;
        rdfs:label        "guarantor" .

fhir:guideline  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.guideline: Information aimed at providing directions for the usage of this model of device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline>;
        rdfs:label        "guideline" .

fhir:handling  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable.handling: boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified" , "ResearchStudy.objective.outcomeMeasure.eventHandling.handling: How the data is handled" , "EvidenceVariable.handling: boolean | continuous | dichotomous | ordinal | polychotomous | time-to-event | not-specified" , "SpecimenDefinition.typeTested.handling: Specimen handling before testing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.handling> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable.handling> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.eventHandling.handling>;
        rdfs:label        "handling" .

fhir:hasIngredient  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ManufacturedItemDefinition.component.constituent.hasIngredient: The ingredient that is the constituent of the given component";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent.hasIngredient>;
        rdfs:label        "hasIngredient" .

fhir:hasMember  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.hasMember: Definitions of related resources belonging to this kind of observation group" , "Observation.hasMember: Related resource that belongs to the Observation group";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.hasMember> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.hasMember>;
        rdfs:label        "hasMember" .

fhir:hasPart  rdf:type    owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.hasPart: A device, part of the current one";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.hasPart>;
        rdfs:label        "hasPart" .

fhir:hash  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Attachment.hash: Hash of the data (sha-1, base64ed)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.hash>;
        rdfs:label        "hash" .

fhir:header  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Endpoint.header: Usage depends on the connection type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.header>;
        rdfs:label        "header" .

fhir:healthcareService
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PractitionerRole.healthcareService: Healthcare services provided for this role's Organization/Location(s)" , "OrganizationAffiliation.healthcareService: Healthcare services provided through the role";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.healthcareService> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.healthcareService>;
        rdfs:label        "healthcareService" .

fhir:heartbeatPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Subscription.heartbeatPeriod: Interval in seconds to send 'heartbeat' notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.heartbeatPeriod>;
        rdfs:label        "heartbeatPeriod" .

fhir:height  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Attachment.height: Height of the image in pixels (photo/video)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.height>;
        rdfs:label        "height" .

fhir:hierarchical  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.expansion.hierarchical: Whether the server can return nested value sets";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.hierarchical>;
        rdfs:label        "hierarchical" .

fhir:hierarchyMeaning
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CodeSystem.hierarchyMeaning: grouped-by | is-a | part-of | classified-with";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.hierarchyMeaning>;
        rdfs:label        "hierarchyMeaning" .

fhir:high  rdf:type       owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.high: A high expected limit of the amount" , "Observation.referenceRange.high: High Range, if relevant" , "Range.high: High limit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.high> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.high> , <http://hl7.org/fhir/StructureDefinition/Range#Range.high>;
        rdfs:label        "high" .

fhir:highNumerator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RatioRange.highNumerator: High Numerator limit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RatioRange#RatioRange.highNumerator>;
        rdfs:label        "highNumerator" .

fhir:holder  rdf:type     owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.holder: The organization that has been granted this authorization, by the regulator";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.holder>;
        rdfs:label        "holder" .

fhir:hoursOfOperation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Location.hoursOfOperation: What days/times during a week is this location usually open (including exceptions)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.hoursOfOperation>;
        rdfs:label        "hoursOfOperation" .

fhir:human  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.constraint.human: Human description of constraint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.human>;
        rdfs:label        "human" .

fhir:id  rdf:type         owl:ObjectProperty;
        rdfs:comment      "Resource.id: Logical id of this artifact" , "Element.id: Unique id for inter-element referencing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Resource#Resource.id> , <http://hl7.org/fhir/StructureDefinition/Element#Element.id>;
        rdfs:label        "id" .

fhir:identified  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:DetectedIssue , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.identified>;
        rdfs:label        "identified" .

fhir:identifier  rdf:type   owl:ObjectProperty;
        rdfs:comment        "CapabilityStatement.identifier: Additional identifier for the CapabilityStatement (business identifier)" , "NutritionOrder.identifier: Identifiers assigned to this order" , "AdministrableProductDefinition.identifier: An identifier for the administrable product instance" , "Composition.identifier: Version-independent identifier for the Composition" , "AdverseEvent.identifier: Business identifier for the event" , "QuestionnaireResponse.identifier: Business identifier for this set of answers" , "Procedure.identifier: External Identifiers for this procedure" , "Appointment.identifier: External Ids for this item" , "Claim.insurance.identifier: Pre-assigned Claim number" , "CarePlan.identifier: External Ids for this plan" , "DeviceAssociation.identifier: Instance identifier" , "MedicationRequest.identifier: External ids for this request" , "PaymentNotice.identifier: Business Identifier for the payment notice" , "ImagingStudy.identifier: Business identifier for imaging study" , "OrganizationAffiliation.identifier: Business identifiers that are specific to this role" , "CareTeam.identifier: External Ids for this team" , "Claim.identifier: Business Identifier for claim" , "Specimen.identifier: Primary specimen identifier" , "Schedule.identifier: External Ids for this item" , "Patient.identifier: An identifier for this patient" , "DeviceMetric.identifier: Instance identifier" , "Person.identifier: A human identifier for this person" , "Condition.identifier: External Ids for this condition" , "Observation.identifier: Business Identifier for observation" , "RegulatedAuthorization.case.identifier: Identifier by which this case can be referenced" , "ConceptMap.identifier: Additional identifier for the concept map" , "NamingSystem.identifier: Additional identifier for the naming system (business identifier)" , "SubscriptionTopic.identifier: Business identifier for subscription topic" , "Endpoint.identifier: Identifies this endpoint across multiple systems" , "SubstanceDefinition.moiety.identifier: Identifier by which this moiety substance is known" , "HealthcareService.identifier: External identifiers for this item" , "Device.identifier: Instance identifier" , "ClinicalUseDefinition.identifier: Business identifier for this issue" , "RegulatedAuthorization.identifier: Business identifier for the authorization, typically assigned by the authorizing body" , "Practitioner.identifier: An identifier for the person as this agent" , "DeviceDefinition.packaging.identifier: Business identifiers of the packaged device" , "PaymentReconciliation.identifier: Business Identifier for a payment reconciliation" , "NutritionProduct.instance.identifier: The identifier for the physical instance, typically a serial number or manufacturer number" , "Reference.identifier: Logical reference, when literal reference is not known" , "SearchParameter.identifier: Additional identifier for the search parameter (business identifier)" , "MedicinalProductDefinition.identifier: Business identifier for this product. Could be an MPID" , "ImplementationGuide.identifier: Additional identifier for the implementation guide (business identifier)" , "Medication.instance.identifier: Identifier for the physical instance, typically a serial number" , "GuidanceResponse.identifier: Business identifier for guidance response" , "ImagingSelection.identifier: Business identifier for imaging selection" , "BiologicallyDerivedProduct.identifier: Instance identifier" , "Communication.identifier: Unique identifier" , "CanonicalResource.identifier: Additional identifier for the {{title}}" , "Encounter.identifier: Identifier(s) by which this encounter is known" , "StructureDefinition.identifier: Additional identifier for the structure definition" , "ClaimResponse.identifier: Business Identifier for a claim response" , "List.identifier: Business identifier" , "NutritionIntake.identifier: External identifier" , "ResearchStudy.identifier: Business Identifier for study" , "MessageDefinition.identifier: Business Identifier for a given MessageDefinition" , "ValueSet.expansion.identifier: Identifies the value set expansion (business identifier)" , "DeviceDefinition.regulatoryIdentifier.identifier: The identifier itself" , "Organization.identifier: Identifies this organization  across multiple systems" , "Library.identifier: Additional identifier for the library" , "EvidenceVariable.identifier: Additional identifier for the evidence variable" , "Medication.identifier: Business identifier for this medication" , "SubstanceDefinition.identifier: Identifier by which this substance is known" , "RequestOrchestration.identifier: Business identifier" , "Immunization.identifier: Business identifier" , "BodyStructure.identifier: Bodystructure identifier" , "EpisodeOfCare.identifier: Business Identifier(s) relevant for this EpisodeOfCare" , "VisionPrescription.identifier: Business Identifier for vision prescription" , "FamilyMemberHistory.identifier: External Id(s) for this record" , "Subscription.identifier: Additional identifiers (business identifier)" , "ClaimResponse.payment.identifier: Business identifier for the payment" , "EventDefinition.identifier: Additional identifier for the event definition" , "CoverageEligibilityResponse.identifier: Business Identifier for coverage eligiblity request" , "DocumentReference.identifier: Business identifiers for the document" , "Flag.identifier: Business identifier" , "PractitionerRole.identifier: Identifiers for a role/location" , "PaymentReconciliation.allocation.identifier: Business identifier of the payment detail" , "Measure.identifier: Additional identifier for the measure" , "MedicationDispense.identifier: External identifier" , "Task.identifier: Task Instance Identifier" , "Substance.identifier: Unique identifier" , "DeviceAlert.identifier: Business identifier for this device alert" , "CoverageEligibilityRequest.identifier: Business Identifier for coverage eligiblity request" , "SpecimenDefinition.identifier: Business identifiers of the SpecimenDefinition" , "Account.identifier: Account number" , "AppointmentResponse.identifier: External Ids for this item" , "Coverage.identifier: Business identifier(s) for this coverage" , "Slot.identifier: External Ids for this item" , "DeviceAlert.signal.identifier: Identifier for the logical signal instance" , "Bundle.identifier: Persistent identifier for the bundle" , "OperationDefinition.identifier: Additional identifier for the implementation guide (business identifier)" , "PackagedProductDefinition.packaging.identifier: An identifier that is specific to this particular part of the packaging. Including possibly a Data Carrier Identifier" , "Organization.qualification.identifier: An identifier for this qualification for the organization" , "MedicationAdministration.identifier: External identifier" , "Questionnaire.identifier: Business identifier for questionnaire" , "ExplanationOfBenefit.payment.identifier: Business identifier for the payment" , "ArtifactAssessment.identifier: Additional identifier for the artifact assessment" , "ObservationDefinition.identifier: Business identifiers of the ObservationDefinition" , "ValueSet.identifier: Additional identifier for the value set (business identifier)" , "Basic.identifier: Business identifier" , "MeasureReport.identifier: Additional identifier for the MeasureReport" , "DeviceRequest.identifier: External Request identifier" , "AllergyIntolerance.identifier: External ids for this item" , "RiskAssessment.identifier: Unique identifier for the assessment" , "Location.identifier: Unique code or number identifying the location to its users" , "PackagedProductDefinition.identifier: A unique identifier for this package as whole - not for the content of the package" , "MessageHeader.response.identifier: Bundle.identifier of original message" , "MedicationStatement.identifier: External identifier" , "ServiceRequest.identifier: Identifiers assigned to this order" , "CommunicationRequest.identifier: Unique identifier" , "ActivityDefinition.identifier: Additional identifier for the activity definition" , "RelatedPerson.identifier: A human identifier for this person" , "PlanDefinition.identifier: Additional identifier for the plan definition" , "DeviceDefinition.identifier: Additional identifier for the DeviceDefinition" , "Consent.identifier: Identifier for this record (external references)" , "Ingredient.identifier: An identifier or code by which the ingredient can be referenced" , "ExampleScenario.identifier: Additional identifier for the example scenario" , "ExplanationOfBenefit.identifier: Business Identifier for the resource" , "CodeSystem.identifier: Additional identifier for the code system (business identifier)" , "ActorDefinition.identifier: Additional identifier for the actor definition (business identifier)" , "Requirements.identifier: Additional identifier for the Requirements (business identifier)" , "ManufacturedItemDefinition.identifier: Unique identifier" , "Group.identifier: Business Identifier for this Group" , "ResearchSubject.identifier: Business Identifier for research subject in a study" , "DiagnosticReport.identifier: Business identifier for report" , "DetectedIssue.identifier: Business identifier for detected issue" , "TerminologyCapabilities.identifier: Additional identifier for the terminology capabilities" , "Practitioner.qualification.identifier: An identifier for this qualification for the practitioner" , "Evidence.identifier: Additional identifier for the summary" , "Goal.identifier: External Ids for this goal";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.identifier> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.identifier> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.identifier> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.identifier> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.identifier> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.identifier> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.identifier> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.identifier> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.identifier> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.identifier> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.identifier> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.instance.identifier> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.identifier> , <http://hl7.org/fhir/StructureDefinition/List#List.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.identifier> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.identifier> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.identifier> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.identifier> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.identifier> , <http://hl7.org/fhir/StructureDefinition/Account#Account.identifier> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.identifier> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.identifier> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.identifier> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.identifier> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.identifier> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.identifier> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.identifier> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification.identifier> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.identifier> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.identifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.identifier> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.identifier> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier.identifier> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.identifier> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.identifier> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.identifier> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.identifier> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.identifier> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.identifier> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.identifier> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.identifier> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.identifier> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.identifier> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.identifier> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.identifier> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.identifier> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.identifier> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification.identifier> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.identifier> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.identifier> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.identifier> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case.identifier> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.identifier> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.identifier> , <http://hl7.org/fhir/StructureDefinition/Location#Location.identifier> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.identifier> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.identifier> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.identifier> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.identifier> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.identifier> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.identifier> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.identifier> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.identifier> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.identifier> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.identifier> , <http://hl7.org/fhir/StructureDefinition/Device#Device.identifier> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.identifier> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.identifier> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.identifier> , <http://hl7.org/fhir/StructureDefinition/Person#Person.identifier> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.identifier> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.identifier> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.identifier> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.identifier> , <http://hl7.org/fhir/StructureDefinition/Reference#Reference.identifier> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.identifier> , <http://hl7.org/fhir/StructureDefinition/Basic#Basic.identifier> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.identifier> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.identifier> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.identifier> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.identifier> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.identifier> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.identifier> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.identifier> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.identifier> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.identifier> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.identifier> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.identifier> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.identifier> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.identifier> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.identifier> , <http://hl7.org/fhir/StructureDefinition/Library#Library.identifier> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.identifier> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.identifier> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.response.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.identifier> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.identifier> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.identifier> , <http://hl7.org/fhir/StructureDefinition/Task#Task.identifier> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.identifier> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.identifier> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.identifier> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.identifier> , <http://hl7.org/fhir/StructureDefinition/Group#Group.identifier> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.identifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.identifier> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.identifier> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.identifier> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.identifier>;
        rdfs:label          "identifier";
        rdfs:subPropertyOf  fhirw5:id , fhirw5:class .

fhir:identifierSystem
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.regulatoryIdentifier.identifierSystem: The namespace for the device identifier value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier.identifierSystem>;
        rdfs:label        "identifierSystem" .

fhir:identity  rdf:type   owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.mapping.identity: Internal id when this mapping is used" , "ElementDefinition.mapping.identity: Reference to mapping declaration";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping.identity> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping.identity>;
        rdfs:label        "identity" .

fhir:ifExceeded  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DosageSafety.ifExceeded: What to do if the instructions lead to exceeding the dose limits";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.ifExceeded>;
        rdfs:label        "ifExceeded" .

fhir:ifMatch  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.request.ifMatch: For managing update contention";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.ifMatch>;
        rdfs:label        "ifMatch" .

fhir:ifModifiedSince  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.request.ifModifiedSince: For managing cache currency";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.ifModifiedSince>;
        rdfs:label        "ifModifiedSince" .

fhir:ifNoneExist  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.request.ifNoneExist: For conditional creates";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.ifNoneExist>;
        rdfs:label        "ifNoneExist" .

fhir:ifNoneMatch  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.request.ifNoneMatch: For managing cache validation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.ifNoneMatch>;
        rdfs:label        "ifNoneMatch" .

fhir:image  rdf:type        owl:ObjectProperty;
        rdfs:comment        "ImplementationGuide.manifest.image: Image within the IG" , "BodyStructure.image: Attached images" , "BodyStructure.includedStructure.image: Image(s) of structural aspects";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.image> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.image> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.image>;
        rdfs:label          "image";
        rdfs:subPropertyOf  fhirw5:what .

fhir:imageRegion2D  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.imageRegion2D: A 2D region in an image";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.imageRegion2D>;
        rdfs:label        "imageRegion2D" .

fhir:imageRegion3D  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.imageRegion3D: A 3D region in a DICOM frame of reference";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.imageRegion3D>;
        rdfs:label        "imageRegion3D" .

fhir:immutable  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ValueSet.immutable: Indicates whether or not any change to the content logical definition may occur";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.immutable>;
        rdfs:label        "immutable" .

fhir:implementation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.implementation: If this describes a specific instance" , "CapabilityStatement.implementation: If this describes a specific instance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementation>;
        rdfs:label        "implementation" .

fhir:implementationGuide
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.implementationGuide: Implementation guides supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementationGuide>;
        rdfs:label        "implementationGuide" .

fhir:implicated  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DetectedIssue.implicated: Problem resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.implicated>;
        rdfs:label        "implicated" .

fhir:implicitRules  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Resource.implicitRules: A set of rules under which this content was created";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Resource#Resource.implicitRules>;
        rdfs:label        "implicitRules" .

fhir:imports  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Requirements.imports: External requirements that apply here" , "CapabilityStatement.imports: Canonical URL of another capability statement this adds to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.imports> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.imports>;
        rdfs:label        "imports" .

fhir:improvementNotation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.improvementNotation: increase | decrease" , "Measure.group.improvementNotation: increase | decrease";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.improvementNotation> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.improvementNotation>;
        rdfs:label        "improvementNotation" .

fhir:improvementNotationGuidance
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.improvementNotationGuidance: Explanation of improvement notation" , "Measure.group.improvementNotationGuidance: Explanation of improvement notation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.improvementNotationGuidance> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.improvementNotationGuidance>;
        rdfs:label        "improvementNotationGuidance" .

fhir:impurity  rdf:type   owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.impurity: Any component of the drug product which is not the chemical entity defined as the drug substance, or an excipient in the drug product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.impurity>;
        rdfs:label        "impurity" .

fhir:inResponseTo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Communication.inResponseTo: Reply to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Communication#Communication.inResponseTo>;
        rdfs:label        "inResponseTo" .

fhir:inactive  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.contains.inactive: If concept is inactive in the code system" , "ValueSet.compose.inactive: Whether inactive codes are in the value set" , "Group.member.inactive: If member is no longer in group";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.inactive> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.inactive> , <http://hl7.org/fhir/StructureDefinition/Group#Group.member.inactive>;
        rdfs:label        "inactive" .

fhir:incidence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.interaction.incidence: The incidence of the interaction, e.g. theoretical, observed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.incidence>;
        rdfs:label        "incidence" .

fhir:include  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include: Include one or more codes from a code system or other value set(s)" , "SubscriptionTopic.trigger.notificationShape.include: Include directives, rooted in the resource for this shape";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.include>;
        rdfs:label        "include" .

fhir:includedStructure
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BodyStructure.includedStructure: Included anatomic location(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure>;
        rdfs:label        "includedStructure" .

fhir:incomplete  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.expansion.incomplete: Allow request for incomplete expansions?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.incomplete>;
        rdfs:label        "incomplete" .

fhir:indication  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.indication: Condition for which the use of the regulated product applies" , "MedicinalProductDefinition.indication: Description of indication(s) for this product, used when structured indications are not required" , "DeviceDefinition.guideline.indication: A clinical condition for which the device was designed to be used" , "ClinicalUseDefinition.indication: Specifics for when this is an indication" , "ClinicalUseDefinition.indication: The indication which this is a contraindication for";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.indication> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.indication> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.indication> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.indication>;
        rdfs:label        "indication" .

fhir:indicator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "GuidanceResponse.indicator: Urgency/importance of the response";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.indicator>;
        rdfs:label        "indicator" .

fhir:inforce  rdf:type    owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.insurance.inforce: Coverage in-force indicator";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.inforce>;
        rdfs:label        "inforce" .

fhir:information  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityRequest.supportingInfo.information: Data to be provided";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.supportingInfo.information>;
        rdfs:label        "information" .

fhir:informationProvider
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "CommunicationRequest.informationProvider: Who should share the information";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.informationProvider>;
        rdfs:label          "informationProvider";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:informationSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.addItem.informationSequence: Applicable exception and supporting information" , "ClaimResponse.addItem.informationSequence: Applicable exception and supporting information" , "Claim.item.informationSequence: Applicable exception and supporting information" , "ExplanationOfBenefit.item.informationSequence: Applicable exception and supporting information" , "ClaimResponse.item.informationSequence: Applicable exception and supporting information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.informationSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.informationSequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.informationSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.informationSequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.informationSequence>;
        rdfs:label        "informationSequence" .

fhir:informationSource
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "MedicationStatement.informationSource: Person or organization that provided the information about the taking of this medication" , "MedicationRequest.informationSource: The person or organization who provided the information about this request, if the source is someone other than the requestor" , "Immunization.informationSource: Indicates the source of a  reported record";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.informationSource> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.informationSource> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.informationSource>;
        rdfs:label          "informationSource";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:ingredient  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Medication.ingredient: Components of a medication. These can be ingredient substances or other medications, in the case of combination packaged medications" , "ManufacturedItemDefinition.ingredient: The ingredients of this manufactured item. Only needed if these are not specified by incoming references from the Ingredient resource" , "MedicinalProductDefinition.ingredient: The ingredients of this medicinal product - when not detailed in other resources" , "AdministrableProductDefinition.ingredient: The ingredients of this administrable medicinal product. This is only needed if the ingredients are not specified either using ManufacturedItemDefinition, or using incoming references from the Ingredient resource" , "NutritionProduct.ingredient: Ingredients contained in this product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.ingredient> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredient> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.ingredient> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.ingredient> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient>;
        rdfs:label        "ingredient" .

fhir:ingredientSummary
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionProduct.ingredientSummary: Textual description of product ingredients";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredientSummary>;
        rdfs:label        "ingredientSummary" .

fhir:initial  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.initial: Initial value(s) when item is first rendered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.initial>;
        rdfs:label        "initial" .

fhir:initialFill  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.initialFill: First fill details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.initialFill>;
        rdfs:label        "initialFill" .

fhir:initialSelected  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.answerOption.initialSelected: Whether option is selected by default";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerOption.initialSelected>;
        rdfs:label        "initialSelected" .

fhir:initiator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.operation.initiator: Who starts the operation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.initiator>;
        rdfs:label        "initiator" .

fhir:initiatorActive  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.operation.initiatorActive: Initiator stays active?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.initiatorActive>;
        rdfs:label        "initiatorActive" .

fhir:input  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Task.input: Information used to perform task" , "RequestOrchestration.action.input: Input data requirements" , "PlanDefinition.action.input: Input data requirements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.input> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.input> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.input>;
        rdfs:label        "input" .

fhir:inputParameters  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.inputParameters: What parameters were provided to the report" , "GuidanceResponse.inputParameters: What parameters";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.inputParameters> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.inputParameters>;
        rdfs:label        "inputParameters" .

fhir:inputPopulationId
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Measure.group.population.inputPopulationId: Which population";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.inputPopulationId>;
        rdfs:label        "inputPopulationId" .

fhir:inputProfile  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.inputProfile: Validation information for in parameters";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.inputProfile>;
        rdfs:label        "inputProfile" .

fhir:installDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Device.deviceVersion.installDate: The date the version was installed on the device";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion.installDate>;
        rdfs:label          "installDate";
        rdfs:subPropertyOf  fhirw5:what .

fhir:instance  rdf:type     owl:ObjectProperty;
        rdfs:comment        "NutritionProduct.instance: One or several physical instances or occurrences of the nutrition product" , "OperationDefinition.instance: Invoke on an instance?" , "Medication.instance: Details about packaged medications" , "ImagingSelection.instance: The selected instances" , "ImagingStudy.series.instance: A single SOP instance from the series" , "AdverseEvent.suspectEntity.instance: Refers to the specific entity that caused the adverse event" , "ExampleScenario.instance: Data used in the scenario";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.instance> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.instance> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.instance>;
        rdfs:label          "instance";
        rdfs:subPropertyOf  fhirw5:what .

fhir:instanceReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.containedInstance.instanceReference: Key of contained instance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.containedInstance.instanceReference>;
        rdfs:label        "instanceReference" .

fhir:instances  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Group , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.instances>;
        rdfs:label        "instances" .

fhir:instantiates  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.instantiates: Canonical URL of another capability statement this implements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.instantiates>;
        rdfs:label        "instantiates" .

fhir:instantiatesCanonical
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.instantiatesCanonical: Instantiates FHIR protocol or definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.instantiatesCanonical>;
        rdfs:label        "instantiatesCanonical" .

fhir:instantiatesUri  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.instantiatesUri: Instantiates external protocol or definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.instantiatesUri>;
        rdfs:label        "instantiatesUri" .

fhir:instruction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.supplement.instruction: Instructions or additional information about the oral supplement" , "NutritionOrder.oralDiet.instruction: Instructions or additional information about the oral diet" , "SpecimenDefinition.typeTested.handling.instruction: Preservation instruction";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling.instruction> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.instruction> , fhirsd:ServiceRequest , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.instruction> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.patientInstruction.instruction>;
        rdfs:label        "instruction" .

fhir:insurance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityRequest.insurance: Patient insurance information" , "ServiceRequest.insurance: Associated insurance coverage" , "ClaimResponse.insurance: Patient insurance information" , "CoverageEligibilityResponse.insurance: Patient insurance information" , "MedicationRequest.insurance: Associated insurance coverage" , "Claim.insurance: Patient insurance information" , "Task.insurance: Associated insurance coverage" , "DeviceRequest.insurance: Associated insurance coverage" , "ExplanationOfBenefit.insurance: Patient insurance information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurance> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.insurance> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.insurance> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.insurance> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurance> , <http://hl7.org/fhir/StructureDefinition/Task#Task.insurance>;
        rdfs:label        "insurance" .

fhir:insurer  rdf:type      owl:ObjectProperty;
        rdfs:comment        "Claim.insurer: Target" , "CoverageEligibilityRequest.insurer: Coverage issuer" , "Coverage.insurer: Issuer of the policy" , "ClaimResponse.insurer: Party responsible for reimbursement" , "ExplanationOfBenefit.insurer: Party responsible for reimbursement" , "CoverageEligibilityResponse.insurer: Coverage issuer";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurer> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.insurer> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurer> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurer> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.insurer> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurer>;
        rdfs:label          "insurer";
        rdfs:subPropertyOf  fhirw5:who.author , fhirw5:who .

fhir:intended  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.intended: The plan for analysis" , "Evidence.variableDefinition.intended: Definition of the intended variable related to the Evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.intended> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.intended>;
        rdfs:label        "intended" .

fhir:intendedEffect  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.indication.intendedEffect: The intended effect, aim or strategy to be achieved";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.intendedEffect>;
        rdfs:label        "intendedEffect" .

fhir:intendedUse  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.intendedUse: The intended use of the product, e.g. prevention, treatment" , "DeviceDefinition.guideline.intendedUse: A description of the general purpose or medical use of the device or its function";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.intendedUse> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.intendedUse>;
        rdfs:label        "intendedUse" .

fhir:intent  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Task.intent: unknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option" , "CarePlan.intent: proposal | plan | order | option | directive" , "DeviceRequest.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "VisionPrescription.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "MedicationRequest.intent: proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option (immutable)" , "RequestOrchestration.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "ActivityDefinition.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "ServiceRequest.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "CommunicationRequest.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option" , "NutritionOrder.intent: proposal | solicit-offer | offer-response | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.intent> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.intent> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.intent> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.intent> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.intent> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.intent> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.intent> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.intent> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.intent> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.intent>;
        rdfs:label          "intent";
        rdfs:subPropertyOf  fhirw5:class .

fhir:interactant  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.interaction.interactant: The specific medication, product, food etc. or laboratory test that interacts";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.interactant>;
        rdfs:label        "interactant" .

fhir:interaction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.interaction: What interactions are supported?" , "ClinicalUseDefinition.interaction: Specifics for when this is an interaction" , "SubstanceDefinition.relationship.interaction: For target relationships, the kind of interaction (e.g. binding, inhibition, agonism)" , "CapabilityStatement.rest.interaction: What interactions are supported?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.interaction> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.interaction> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.interaction>;
        rdfs:label        "interaction" .

fhir:interpretation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.interpretation: Expected coded interpretation values" , "Observation.component.interpretation: High, low, normal, etc" , "Observation.interpretation: High, low, normal, etc";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.interpretation> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.interpretation> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.interpretation>;
        rdfs:label        "interpretation" .

fhir:interval  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SampledData.interval: Number of intervalUnits between samples";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.interval>;
        rdfs:label        "interval" .

fhir:intervalUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SampledData.intervalUnit: The measurement unit of the interval between samples";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.intervalUnit>;
        rdfs:label        "intervalUnit" .

fhir:intervention  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective.outcomeMeasure.intervention: Comparison group of interest";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.intervention>;
        rdfs:label        "intervention" .

fhir:involvement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Group.member.involvement: Code that describes how user is part of the group";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.member.involvement>;
        rdfs:label        "involvement" .

fhir:isActive  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Medication.ingredient.isActive: Active ingredient indicator";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient.isActive>;
        rdfs:label        "isActive" .

fhir:isDefault  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSystem.version.isDefault: If this is the default version for this code system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.isDefault>;
        rdfs:label        "isDefault" .

fhir:isDefining  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.monomerSet.startingMaterial.isDefining: Whether this starting material is part of what defines the polymer's unique identity" , "SubstanceDefinition.relationship.isDefining: For example where an enzyme strongly bonds with a particular substance, this is a defining relationship for that enzyme, out of several possible relationships";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial.isDefining> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.isDefining>;
        rdfs:label        "isDefining" .

fhir:isDerived  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.isDerived: Primary or secondary specimen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.isDerived>;
        rdfs:label        "isDerived" .

fhir:isExample  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest.resource.isExample: Is this an example" , "ImplementationGuide.definition.resource.isExample: Is this an example";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource.isExample> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.isExample>;
        rdfs:label        "isExample" .

fhir:isModifier  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.isModifier: If this modifies the meaning of other elements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.isModifier>;
        rdfs:label        "isModifier" .

fhir:isModifierReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.isModifierReason: Reason that this element is marked as a modifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.isModifierReason>;
        rdfs:label        "isModifierReason" .

fhir:isRecordOfRequest
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.isRecordOfRequest: Whether this is record of a Medication Request or the actual request itself";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.isRecordOfRequest>;
        rdfs:label        "isRecordOfRequest" .

fhir:isSubPotent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationAdministration.isSubPotent: An indication that the full ordered dose was not administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.isSubPotent>;
        rdfs:label        "isSubPotent" .

fhir:isSubpotent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.isSubpotent: Dose potency";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.isSubpotent>;
        rdfs:label        "isSubpotent" .

fhir:isSummary  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.isSummary: Include when _summary = true?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.isSummary>;
        rdfs:label        "isSummary" .

fhir:issue  rdf:type      owl:ObjectProperty;
        rdfs:comment      "OperationOutcome.issue: A single issue associated with the action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue>;
        rdfs:label        "issue" .

fhir:issued  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Observation.issued: Date/Time this version was made available" , "ImagingSelection.issued: When the imaging selection was created" , "DiagnosticReport.issued: DateTime this version was made";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Observation#Observation.issued> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.issued> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.issued>;
        rdfs:label          "issued";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:issuer  rdf:type     owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.regulatoryIdentifier.issuer: The organization that issued this identifier" , "DeviceDefinition.udiDeviceIdentifier.issuer: The organization that assigns the identifier algorithm" , "Device.udiCarrier.issuer: UDI Issuing Organization" , "Organization.qualification.issuer: Organization that regulates and issues the qualification" , "Practitioner.qualification.issuer: Organization that regulates and issues the qualification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier.issuer> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.issuer> , <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.issuer> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification.issuer> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification.issuer>;
        rdfs:label        "issuer" .

fhir:issuerType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.issuerType: Nature of the source";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.issuerType>;
        rdfs:label        "issuerType" .

fhir:issues  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Bundle.issues: OperationOutcome with issues about the Bundle";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.issues>;
        rdfs:label        "issues" .

fhir:item  rdf:type       owl:ObjectProperty;
        rdfs:comment      "QuestionnaireResponse.item: Child items of group item" , "QuestionnaireResponse.item: Groups and questions" , "NutritionProduct.ingredient.item: The ingredient contained in the product" , "NutritionProduct.nutrient.item: The (relevant) nutrients in the product" , "Questionnaire.item: Questions and sections within the Questionnaire" , "List.entry.item: Actual entry" , "ClaimResponse.item: Adjudication for claim line items" , "CoverageEligibilityRequest.item: Item to be evaluated for eligibiity" , "CoverageEligibilityResponse.insurance.item: Benefits and authorization details" , "ExplanationOfBenefit.item: Product or service provided" , "PackagedProductDefinition.packaging.containedItem.item: The actual item(s) of medication, as manufactured, or a device, or other medically related item (food, biologicals, raw materials, medical fluids, gases etc.), as contained in the package" , "QuestionnaireResponse.item: Child items of question" , "Claim.item: Product or service provided" , "Medication.ingredient.item: The specific substance or medication that is the ingredient" , "Questionnaire.item: Nested questionnaire items";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.interactant.item> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.ingredient.item> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.item> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.nutrient.item> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.answer.item> , fhirsd:ClinicalUseDefinition , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.containedItem.item> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient.item> , <http://hl7.org/fhir/StructureDefinition/List#List.entry.item> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.item>;
        rdfs:label        "item" .

fhir:itemSequence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.itemSequence: Item sequence number" , "ClaimResponse.error.itemSequence: Item sequence number" , "ExplanationOfBenefit.addItem.itemSequence: Item sequence number" , "ClaimResponse.item.itemSequence: Claim item instance identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error.itemSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.itemSequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.itemSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.itemSequence>;
        rdfs:label        "itemSequence" .

fhir:jurisdiction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.jurisdiction: Jurisdiction of the authority that maintains the message definition (if applicable)" , "SubscriptionTopic.jurisdiction: Intended jurisdiction of the SubscriptionTopic (if applicable)" , "PackagedProductDefinition.legalStatusOfSupply.jurisdiction: The place where the legal status of supply applies" , "CanonicalResource.jurisdiction: Jurisdiction of the authority that maintains the {{title}} (if applicable)" , "Measure.jurisdiction: Jurisdiction of the authority that maintains the measure (if applicable)" , "DeviceDefinition.regulatoryIdentifier.jurisdiction: Relevant jurisdiction governing the identifier" , "Questionnaire.jurisdiction: Jurisdiction of the authority that maintains the questionnaire (if applicable)" , "MarketingStatus.jurisdiction: The jurisdiction in which the marketing status applies" , "PlanDefinition.jurisdiction: Jurisdiction of the authority that maintains the plan definition (if applicable)" , "SubstanceDefinition.name.jurisdiction: The jurisdiction where this name applies" , "StructureDefinition.jurisdiction: Jurisdiction of the authority that maintains the structure definition (if applicable)" , "ImplementationGuide.jurisdiction: Jurisdiction of the authority that maintains the implementation guide (if applicable)" , "ActorDefinition.jurisdiction: Jurisdiction of the authority that maintains the actor definition (if applicable)" , "SpecimenDefinition.jurisdiction: Jurisdiction of the authority that maintains the this SpecimenDefinition (if applicable)" , "MedicinalProductDefinition.name.usage.jurisdiction: Jurisdiction code for where this name applies" , "NamingSystem.jurisdiction: Jurisdiction of the authority that maintains the naming system (if applicable)" , "Library.jurisdiction: Jurisdiction of the authority that maintains the library (if applicable)" , "EventDefinition.jurisdiction: Jurisdiction of the authority that maintains the event definition (if applicable)" , "ValueSet.jurisdiction: Jurisdiction of the authority that maintains the  value set (if applicable)" , "OperationDefinition.jurisdiction: Jurisdiction of the authority that maintains the operation definition (if applicable)" , "TerminologyCapabilities.jurisdiction: Jurisdiction of the authority that maintains the terminology capabilities (if applicable)" , "Requirements.jurisdiction: Jurisdiction of the authority that maintains the Requirements (if applicable)" , "Device.udiCarrier.jurisdiction: Regional UDI authority" , "SearchParameter.jurisdiction: Jurisdiction of the authority that maintains the search parameter (if applicable)" , "ActivityDefinition.jurisdiction: Jurisdiction of the authority that maintains the activity definition (if applicable)" , "ExampleScenario.jurisdiction: Jurisdiction of the authority that maintains the example scenario (if applicable)" , "DeviceDefinition.jurisdiction: Jurisdiction of the authority that maintains the DeviceDefinition (if applicable)" , "CapabilityStatement.jurisdiction: Jurisdiction of the authority that maintains the capability statement (if applicable)" , "DeviceDefinition.udiDeviceIdentifier.jurisdiction: The jurisdiction to which the deviceIdentifier applies" , "ObservationDefinition.jurisdiction: Jurisdiction of the authority that maintains the this ObservationDefinition (if applicable)" , "ConceptMap.jurisdiction: Jurisdiction of the authority that maintains the concept map (if applicable)" , "CodeSystem.jurisdiction: Jurisdiction of the authority that maintains the code system (if applicable)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.usage.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/MarketingStatus#MarketingStatus.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/Library#Library.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.legalStatusOfSupply.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.jurisdiction> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.jurisdiction>;
        rdfs:label        "jurisdiction" .

fhir:justification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.classification.justification: Further information qualifying this classification of the device model";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.classification.justification>;
        rdfs:label        "justification" .

fhir:key  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.key: ID or acronym of the instance" , "ExampleScenario.actor.key: ID or acronym of the actor" , "ElementDefinition.constraint.key: Target of 'condition' reference above" , "ElementDefinition.binding.additional.key: Unique identifier so additional bindings to be matched across profiles" , "Requirements.statement.partOf.key: Key of referenced statement" , "Requirements.actor.key: Unique label for actor (used in statements)" , "Requirements.statement.derivedFrom.key: Key of referenced statement" , "Requirements.statement.key: Key that identifies this statement" , "ExampleScenario.instance.version.key: ID or acronym of the version" , "Requirements.imports.key: Statement key";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.key> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.key> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.partOf.key> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.actor.key> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.derivedFrom.key> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.imports.key> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version.key> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor.key> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.key> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.key>;
        rdfs:label        "key" .

fhir:keyword  rdf:type    owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.keyword: Assist with indexing and finding" , "ResearchStudy.keyword: Used to search for the study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.keyword> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.keyword>;
        rdfs:label        "keyword" .

fhir:kind  rdf:type         owl:ObjectProperty;
        rdfs:comment        "TerminologyCapabilities.kind: instance | capability | requirements" , "NamingSystem.kind: codesystem | identifier | root" , "OperationDefinition.kind: operation | query" , "Coverage.kind: insurance | self-pay | other" , "PlanDefinition.action.condition.kind: applicability | start | stop" , "PaymentReconciliation.kind: Workflow originating payment" , "ActivityDefinition.kind: Kind of resource" , "StructureDefinition.kind: primitive-type | complex-type | resource | logical" , "RequestOrchestration.action.condition.kind: applicability | start | stop" , "CapabilityStatement.kind: instance | capability | requirements";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.kind> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.kind> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.kind> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.kind> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.kind> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.kind> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.kind> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.condition.kind> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.kind> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.condition.kind>;
        rdfs:label          "kind";
        rdfs:subPropertyOf  fhirw5:class .

fhir:knownDataCount  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.sampleSize.knownDataCount: Number of participants with known results for measured variables";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.knownDataCount>;
        rdfs:label        "knownDataCount" .

fhir:l  rdf:type          owl:ObjectProperty;
        rdfs:comment      "RDF IRI corresponding to a FHIR reference or URI";
        rdfs:isDefinedBy  <http://build.fhir.org/rdf.html>;
        rdfs:label        "fhir:l" .

fhir:label  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.label: Short Human label for this statement" , "DeviceAlert.label: Text to be displayed for the alert condition" , "RelatedArtifact.label: Short label" , "ElementDefinition.example.label: Describes the purpose of this example" , "ResearchStudy.label: Additional names for the study" , "ElementDefinition.label: String to display with or prompt for element";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.label> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.label> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.label> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.label> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.label> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.example.label>;
        rdfs:label        "label" .

fhir:landmarkDescription
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription: Explanation of landmark";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.landmarkDescription>;
        rdfs:label          "landmarkDescription";
        rdfs:subPropertyOf  fhirw5:what .

fhir:language  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Resource.language: Language of the resource content" , "Expression.language: text/cql | text/fhirpath | application/x-fhir-query | etc." , "ValueSet.compose.include.concept.designation.language: Human language of the designation" , "ClaimResponse.processNote.language: Language of the text" , "TerminologyCapabilities.codeSystem.version.language: Language Displays supported" , "Practitioner.communication.language: The language code used to communicate with the practitioner" , "MedicinalProductDefinition.name.usage.language: Language code for this name" , "RelatedPerson.communication.language: The language which can be used to communicate with the related person" , "Attachment.language: Human language of the content (BCP-47)" , "ExplanationOfBenefit.processNote.language: Language of the text" , "ElementDefinition.mapping.language: Computable language of mapping" , "Patient.communication.language: The language which can be used to communicate with the patient about his or her health" , "SubstanceDefinition.name.language: Human language that the name is written in" , "CodeSystem.concept.designation.language: Human language of the designation" , "Person.communication.language: The language which can be used to communicate with the person about his or her health" , "ResearchStudy.label.language: Used to express the specific language";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping.language> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.communication.language> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote.language> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote.language> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.language> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.communication.language> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation.language> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.label.language> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.language> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.usage.language> , <http://hl7.org/fhir/StructureDefinition/Person#Person.communication.language> , <http://hl7.org/fhir/StructureDefinition/Expression#Expression.language> , <http://hl7.org/fhir/StructureDefinition/Resource#Resource.language> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.communication.language> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.language> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation.language>;
        rdfs:label        "language" .

fhir:lastModified  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.lastModified: Task Last Modified Date" , "Bundle.entry.response.lastModified: Server's date time modified";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.lastModified> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response.lastModified>;
        rdfs:label        "lastModified" .

fhir:lastOccurrence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AllergyIntolerance.lastOccurrence: Date(/time) of last known occurrence of a reaction";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.lastOccurrence>;
        rdfs:label        "lastOccurrence" .

fhir:lastOccurrenceDate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.lastOccurrenceDate: The date when the recurrence should end";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.lastOccurrenceDate>;
        rdfs:label        "lastOccurrenceDate" .

fhir:lastReviewDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "EventDefinition.lastReviewDate: When the event definition was last reviewed by the publisher" , "PlanDefinition.lastReviewDate: When the plan definition was last reviewed by the publisher" , "SpecimenDefinition.lastReviewDate: The date on which the asset content was last reviewed by the publisher" , "SubscriptionTopic.lastReviewDate: Date the Subscription Topic was last reviewed by the publisher" , "ConceptMap.lastReviewDate: When the ConceptMap was last reviewed by the publisher" , "EvidenceVariable.lastReviewDate: When the resource was last reviewed by the publisher" , "NamingSystem.lastReviewDate: When the NamingSystem was last reviewed by the publisher" , "ActivityDefinition.lastReviewDate: When the activity definition was last reviewed by the publisher" , "MetadataResource.lastReviewDate: When the {{title}} was last reviewed by the publisher" , "Library.lastReviewDate: When the library was last reviewed by the publisher" , "ObservationDefinition.lastReviewDate: Date on which the asset content was last reviewed by the publisher" , "Evidence.lastReviewDate: When the summary was last reviewed by the publisher" , "Measure.lastReviewDate: When the measure was last reviewed by the publisher" , "Questionnaire.lastReviewDate: When the questionnaire was last reviewed by the publisher" , "ValueSet.lastReviewDate: When the ValueSet was last reviewed by the publisher" , "ArtifactAssessment.lastReviewDate: When the artifact assessment was last reviewed by the publisher" , "DeviceDefinition.lastReviewDate: Date on which the asset content was last reviewed by the publisher" , "CodeSystem.lastReviewDate: When the CodeSystem was last reviewed by the publisher";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/Library#Library.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.lastReviewDate> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.lastReviewDate>;
        rdfs:label          "lastReviewDate";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:lastUpdated  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Meta.lastUpdated: When the resource version last changed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Meta#Meta.lastUpdated>;
        rdfs:label        "lastUpdated" .

fhir:laterality  rdf:type   owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.laterality: Code that represents the included structure laterality";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.laterality>;
        rdfs:label          "laterality";
        rdfs:subPropertyOf  fhirw5:what .

fhir:latestDateTime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.latestDateTime: The latest permissible value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.latestDateTime>;
        rdfs:label        "latestDateTime" .

fhir:latitude  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Location.position.latitude: Latitude with WGS84 datum";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.position.latitude>;
        rdfs:label        "latitude" .

fhir:legalStatusOfSupply
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.legalStatusOfSupply: The legal status of supply of the packaged item as classified by the regulator" , "MedicinalProductDefinition.legalStatusOfSupply: The legal status of supply of the medicinal product as classified by the regulator";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.legalStatusOfSupply> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.legalStatusOfSupply>;
        rdfs:label        "legalStatusOfSupply" .

fhir:length  rdf:type     owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.subunit.length: Length of linear sequences of amino acids contained in the subunit" , "SubstanceDefinition.nucleicAcid.subunit.length: The length of the sequence" , "Encounter.length: Actual quantity of time the encounter lasted (less time absent)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.length> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.length> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.length>;
        rdfs:label        "length" .

fhir:lensSpecification
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification: Vision lens authorization";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification>;
        rdfs:label        "lensSpecification" .

fhir:level  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.attributeEstimate.level: Level of confidence interval, e.g., 0.95 for 95% confidence interval";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.level>;
        rdfs:label        "level" .

fhir:library  rdf:type    owl:ObjectProperty;
        rdfs:comment      "EventDefinition.library: Logic used by the event definition" , "ActivityDefinition.library: Logic used by the activity definition" , "ClinicalUseDefinition.library: Logic used by the clinical use definition" , "Measure.library: Logic used by the measure" , "Measure.group.library: Logic used by the measure group" , "PlanDefinition.library: Logic used by the plan definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.library> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.library> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.library> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.library> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.library> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.library>;
        rdfs:label        "library" .

fhir:license  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.license: SPDX license code for this IG (or not-open-source)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.license>;
        rdfs:label        "license" .

fhir:lifecycleStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Goal.lifecycleStatus: proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected | unknown";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Goal#Goal.lifecycleStatus>;
        rdfs:label          "lifecycleStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:lifecycleStatusReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Goal.lifecycleStatusReason: Reason for current lifecycle status";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Goal#Goal.lifecycleStatusReason>;
        rdfs:label        "lifecycleStatusReason" .

fhir:limit  rdf:type      owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.derivedFrom.limit: The boundaries beyond which a value was detected to cause the alert condition" , "Account.guarantor.limit: Responsible financial limit" , "DataRequirement.limit: Number of results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.derivedFrom.limit> , <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.limit> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.limit>;
        rdfs:label        "limit" .

fhir:line  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Address.line: Street name, number, direction & P.O. Box etc.";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Address#Address.line>;
        rdfs:label        "line" .

fhir:link  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Patient.link: Link to a Patient or RelatedPerson resource that concerns the same actual individual" , "Bundle.link: Links related to this Bundle" , "DiagnosticReport.media.link: Reference to the image or data source" , "DeviceDefinition.link: An associated device, attached to, used with, communicating with or linking a previous or new device model to the focal device" , "Bundle.link: Links related to this entry" , "Person.link: Link to a resource that concerns the same actual person";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.link> , <http://hl7.org/fhir/StructureDefinition/Person#Person.link> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.link> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.link> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.link> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.media.link>;
        rdfs:label        "link" .

fhir:linkId  rdf:type     owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.action.linkId: Unique id for the action in the PlanDefinition" , "RequestOrchestration.action.linkId: Pointer to specific item from the PlanDefinition" , "Measure.group.population.linkId: Unique id for population in measure" , "Measure.group.stratifier.linkId: Unique id for stratifier in measure" , "Measure.group.stratifier.component.linkId: Unique id for stratifier component in measure" , "Measure.group.linkId: Unique id for group in measure" , "MeasureReport.group.population.linkId: Pointer to specific population from Measure" , "MeasureReport.group.stratifier.linkId: Pointer to specific stratifier from Measure" , "MeasureReport.group.linkId: Pointer to specific group from Measure" , "Measure.supplementalData.linkId: Unique id for supplementalData in measure" , "MeasureReport.group.stratifier.stratum.population.linkId: Pointer to specific population from Measure" , "QuestionnaireResponse.item.linkId: Pointer to specific item from Questionnaire" , "MeasureReport.group.stratifier.stratum.component.linkId: Pointer to specific stratifier component from Measure" , "Questionnaire.item.linkId: Unique id for item in questionnaire";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.linkId> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.linkId> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component.linkId> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.linkId> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.linkId> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.linkId> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.linkId> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.linkId> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.linkId> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.linkId> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.linkId> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.linkId> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.linkId> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.linkId>;
        rdfs:label        "linkId" .

fhir:linkage  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.linkage: The linkages between sugar residues in the nucleotide sequence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.linkage>;
        rdfs:label        "linkage" .

fhir:location  rdf:type     owl:ObjectProperty;
        rdfs:comment        "HealthcareService.location: Location(s) where service may be provided" , "Procedure.location: Where the procedure happened" , "Encounter.location: List of locations where the patient has been" , "PlanDefinition.action.location: Where it should happen" , "Device.location: Where the device is found" , "DeviceRequest.location: Requested location" , "RequestOrchestration.action.location: Where it should happen" , "OrganizationAffiliation.location: The location(s) at which the role occurs" , "MedicationDispense.location: Where the dispense occurred" , "PaymentReconciliation.location: Where payment collected" , "GuidanceResponse.location: Where guidance response occurred" , "PractitionerRole.location: Location(s) where the practitioner provides care" , "NutritionIntake.location: Where the intake occurred" , "ManufacturedItemDefinition.component.constituent.location: The physical location of the constituent/ingredient within the component" , "DeviceAlert.location: Location of the subject when the alert was raised" , "Provenance.location: Where the activity occurred" , "Task.location: Where task occurs" , "AuditEvent.agent.location: The agent location when the event occurred" , "ActivityDefinition.location: Where it should happen" , "AdverseEvent.location: Location where adverse event occurred" , "Bundle.entry.response.location: The location (if the operation returns a location)" , "Immunization.location: The service delivery location" , "ServiceRequest.location: Requested location" , "MeasureReport.location: Where the reported data is from" , "Encounter.location.location: Location the encounter takes place" , "ImagingStudy.location: Where imaging study occurred";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.accident.location> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.location> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.constituent.location> , <http://hl7.org/fhir/StructureDefinition/Device#Device.location> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.location> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.location> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.location> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.location> , fhirsd:ClaimResponse , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.location> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.location> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.location> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.location> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.location> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.location> , fhirsd:Claim , fhirsd:ExplanationOfBenefit , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.location> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.location> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.location> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location.location> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response.location> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.location> , <http://hl7.org/fhir/StructureDefinition/Task#Task.location> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.location> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.accident.location> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.location> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.location> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.location> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.location> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.location> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.location> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.location> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.location>;
        rdfs:label          "location";
        rdfs:subPropertyOf  fhirw5:where , fhirw5:who.actor .

fhir:lockedDate  rdf:type   owl:ObjectProperty;
        rdfs:comment        "ValueSet.compose.lockedDate: Fixed date for references with no specified version (transitive)" , "TerminologyCapabilities.lockedDate: Whether lockedDate is supported";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.lockedDate> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.lockedDate>;
        rdfs:label          "lockedDate";
        rdfs:subPropertyOf  fhirw5:when.init .

fhir:longitude  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Location.position.longitude: Longitude with WGS84 datum";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.position.longitude>;
        rdfs:label        "longitude" .

fhir:lotNumber  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Device.lotNumber: A production identifier that indicates the Lot number of manufacture" , "Medication.instance.lotNumber: Identifier assigned to batch" , "NutritionProduct.instance.lotNumber: The identification of the batch or lot of the product" , "Immunization.lotNumber: Vaccine lot number";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.lotNumber> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.lotNumber> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.instance.lotNumber> , <http://hl7.org/fhir/StructureDefinition/Device#Device.lotNumber>;
        rdfs:label          "lotNumber";
        rdfs:subPropertyOf  fhirw5:what .

fhir:low  rdf:type        owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.low: A low expected limit of the amount" , "Observation.referenceRange.low: Low Range, if relevant" , "Range.low: Low limit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.low> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.low> , <http://hl7.org/fhir/StructureDefinition/Range#Range.low>;
        rdfs:label        "low" .

fhir:lowNumerator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RatioRange.lowNumerator: Low Numerator limit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RatioRange#RatioRange.lowNumerator>;
        rdfs:label        "lowNumerator" .

fhir:lowerLimit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SampledData.lowerLimit: Lower limit of detection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.lowerLimit>;
        rdfs:label        "lowerLimit" .

fhir:management  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.interaction.management: Actions for managing the interaction" , "ClinicalUseDefinition.contraindication.management: Actions for managing the contraindication" , "ClinicalUseDefinition.undesirableEffect.management: Actions for managing the undesirable effect";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.management> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.management> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect.management>;
        rdfs:label        "management" .

fhir:managementCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DetectedIssue.managementCode: Importance of taking action on the issue";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.managementCode>;
        rdfs:label        "managementCode" .

fhir:manager  rdf:type      owl:ObjectProperty;
        rdfs:comment        "Consent.manager: Consent workflow management";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Consent#Consent.manager>;
        rdfs:label          "manager";
        rdfs:subPropertyOf  fhirw5:who.witness .

fhir:managingEntity  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Subscription.managingEntity: Entity responsible for Subscription changes" , "Group.managingEntity: Entity that is the custodian of the Group's definition";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.managingEntity> , <http://hl7.org/fhir/StructureDefinition/Group#Group.managingEntity>;
        rdfs:label          "managingEntity";
        rdfs:subPropertyOf  fhirw5:who.author , fhirw5:who.witness .

fhir:managingOrganization
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Patient.managingOrganization: Organization that is the custodian of the patient record" , "EpisodeOfCare.managingOrganization: Organization that assumes responsibility for care coordination" , "CareTeam.managingOrganization: Organization responsible for the care team" , "Person.managingOrganization: The organization that is the custodian of the person record" , "Location.managingOrganization: Organization responsible for provisioning and upkeep" , "Endpoint.managingOrganization: Organization that manages this endpoint (might not be the organization that exposes the endpoint)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.managingOrganization> , <http://hl7.org/fhir/StructureDefinition/Location#Location.managingOrganization> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.managingOrganization> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.managingOrganization> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.managingOrganization> , <http://hl7.org/fhir/StructureDefinition/Person#Person.managingOrganization>;
        rdfs:label        "managingOrganization" .

fhir:manifest  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest: Information about an assembled IG";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest>;
        rdfs:label        "manifest" .

fhir:manifestation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.reaction.manifestation: Additional information on reaction" , "DeviceAlert.signal.manifestation: How the signal is being annunciated" , "AllergyIntolerance.reaction.manifestation: Clinical symptoms/signs associated with the Event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reaction.manifestation> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.manifestation> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.manifestation>;
        rdfs:label        "manifestation" .

fhir:manipulated  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Procedure.focalDevice.manipulated: Device that was changed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.focalDevice.manipulated>;
        rdfs:label        "manipulated" .

fhir:manufactureDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Device.manufactureDate: A production identifier that indicates the date when the device was made";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.manufactureDate>;
        rdfs:label          "manufactureDate";
        rdfs:subPropertyOf  fhirw5:what .

fhir:manufacturedDoseForm
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ManufacturedItemDefinition.manufacturedDoseForm: Dose form as manufactured (before any necessary transformation)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.manufacturedDoseForm>;
        rdfs:label        "manufacturedDoseForm" .

fhir:manufacturer  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Immunization.manufacturer: Vaccine manufacturer" , "PackagedProductDefinition.packaging.manufacturer: Manufacturer of this packaging item (multiple means these are all potential manufacturers)" , "Ingredient.manufacturer.manufacturer: An organization that manufactures this ingredient" , "DeviceDefinition.manufacturer: Name of device manufacturer" , "PackagedProductDefinition.manufacturer: Manufacturer of this package type (multiple means these are all possible manufacturers)" , "Ingredient.manufacturer: An organization that manufactures this ingredient" , "Device.manufacturer: Name of device manufacturer" , "NutritionProduct.manufacturer: Manufacturer, representative or person officially responsible for the product" , "SubstanceDefinition.manufacturer: The entity that creates, makes, produces or fabricates the substance" , "ManufacturedItemDefinition.manufacturer: Manufacturer of the item, one of several possible";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.manufacturer> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.manufacturer> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.manufacturer> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.manufacturer> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.manufacturer> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.manufacturer> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.manufacturer.manufacturer> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.manufacturer> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.manufacturer> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.manufacturer>;
        rdfs:label          "manufacturer";
        rdfs:subPropertyOf  fhirw5:what .

fhir:map  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.mapping.map: Details of the mapping";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping.map>;
        rdfs:label        "map" .

fhir:mapping  rdf:type    owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.mapping: External specification that the content is mapped to" , "ElementDefinition.mapping: Map element to another set of definitions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mapping>;
        rdfs:label        "mapping" .

fhir:maritalStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Person.maritalStatus: Marital (civil) status of a person" , "Patient.maritalStatus: Marital (civil) status of a patient";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Person#Person.maritalStatus> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.maritalStatus>;
        rdfs:label        "maritalStatus" .

fhir:marketDistribution
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.udiDeviceIdentifier.marketDistribution: Indicates whether and when the device is available on the market";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.marketDistribution>;
        rdfs:label        "marketDistribution" .

fhir:marketPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod: Begin and end dates for the commercial distribution of the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.marketDistribution.marketPeriod>;
        rdfs:label        "marketPeriod" .

fhir:marketingAuthorizationHolder
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Medication.marketingAuthorizationHolder: Organization that has authorization to market medication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.marketingAuthorizationHolder>;
        rdfs:label        "marketingAuthorizationHolder" .

fhir:marketingStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.marketingStatus: Allows specifying that an item is on the market for sale, or that it is not available, and the dates and locations associated" , "MedicinalProductDefinition.marketingStatus: Marketing status of the medicinal product, in contrast to marketing authorization" , "ManufacturedItemDefinition.marketingStatus: Allows specifying that an item is on the market for sale, or that it is not available, and the dates and locations associated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.marketingStatus> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.marketingStatus> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.marketingStatus>;
        rdfs:label        "marketingStatus" .

fhir:masterFile  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.masterFile: A master file for the medicinal product (e.g. Pharmacovigilance System Master File)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.masterFile>;
        rdfs:label        "masterFile" .

fhir:material  rdf:type   owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packaging.material: Material type of the package item" , "DeviceDefinition.material: A substance used to create the material(s) of which the device is made";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.material> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.material>;
        rdfs:label        "material" .

fhir:max  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.max: Maximum Cardinality (a number or *)" , "MessageDefinition.focus.max: Maximum number of focuses of this type" , "ParameterDefinition.max: Maximum cardinality (a number of *)" , "OperationDefinition.parameter.max: Maximum Cardinality (a number or *)" , "ElementDefinition.base.max: Max cardinality of the base element";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus.max> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.base.max> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.max> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.max> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.max>;
        rdfs:label        "max" .

fhir:maxCount  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Subscription.maxCount: Maximum number of events that can be combined in a single notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.maxCount>;
        rdfs:label        "maxCount" .

fhir:maxDosePerDay  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.maxDosePerDay: The maximum dose quantity to be administered in any one 24-h period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.maxDosePerDay>;
        rdfs:label        "maxDosePerDay" .

fhir:maxDosePerTreatmentPeriod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.maxDosePerTreatmentPeriod: The maximum dose per treatment period that can be administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.maxDosePerTreatmentPeriod>;
        rdfs:label        "maxDosePerTreatmentPeriod" .

fhir:maxDuration  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.handling.maxDuration: Maximum preservation time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling.maxDuration>;
        rdfs:label        "maxDuration" .

fhir:maxLength  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.maxLength: No more than these many characters" , "ElementDefinition.maxLength: Max length for string type data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.maxLength> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.maxLength>;
        rdfs:label        "maxLength" .

fhir:maxParticipants  rdf:type  owl:ObjectProperty;
        rdfs:comment      "VirtualServiceDetail.maxParticipants: Maximum number of participants supported by the virtual service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VirtualServiceDetail#VirtualServiceDetail.maxParticipants>;
        rdfs:label        "maxParticipants" .

fhir:maxSingleDose  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.maxSingleDose: The maximum single dose that can be administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.maxSingleDose>;
        rdfs:label        "maxSingleDose" .

fhir:maxTreatmentPeriod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.maxTreatmentPeriod: The maximum treatment period during which the product can be administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.maxTreatmentPeriod>;
        rdfs:label        "maxTreatmentPeriod" .

fhir:maxValue  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ElementDefinition , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.maxValue>;
        rdfs:label        "maxValue" .

fhir:maxVolumeToAdminister
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.enteralFormula.maxVolumeToAdminister: Upper limit on formula feeding volume per unit of time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.maxVolumeToAdminister>;
        rdfs:label        "maxVolumeToAdminister" .

fhir:maximumQuantity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.maximumQuantity: The highest permissible value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.maximumQuantity>;
        rdfs:label        "maximumQuantity" .

fhir:maximumStringLength
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.maximumStringLength: The highest number of characters allowed for a value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.maximumStringLength>;
        rdfs:label        "maximumStringLength" .

fhir:meaning  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Consent.provision.data.meaning: instance | related | dependents | authoredby";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.data.meaning>;
        rdfs:label        "meaning" .

fhir:meaningWhenMissing
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.meaningWhenMissing: Implicit meaning when this element is missing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.meaningWhenMissing>;
        rdfs:label        "meaningWhenMissing" .

fhir:measure  rdf:type      owl:ObjectProperty;
        rdfs:comment        "PlanDefinition.goal.target.measure: The parameter whose value is to be tracked" , "MeasureReport.measure: What measure was calculated" , "Goal.target.measure: The parameter whose value is being tracked" , "Measure.group.component.measure: What measure?";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.target.measure> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.component.measure> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.target.measure> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.measure>;
        rdfs:label          "measure";
        rdfs:subPropertyOf  fhirw5:what .

fhir:measureScore  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.measureScore> , fhirsd:MeasureReport , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.measureScore>;
        rdfs:label        "measureScore" .

fhir:measurementFrequency
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceMetric.measurementFrequency: Indicates how often the metric is taken or recorded";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.measurementFrequency>;
        rdfs:label        "measurementFrequency" .

fhir:measurementPoint
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Ingredient.substance.strength.referenceStrength.measurementPoint: When strength is measured at a particular point or distance" , "Ingredient.substance.strength.measurementPoint: When strength is measured at a particular point or distance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength.measurementPoint> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.measurementPoint>;
        rdfs:label        "measurementPoint" .

fhir:measurementType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.relationship.measurementType: The kind of measurement the amount represents (e.g. IC50, Kd, Ki, mole ratio)" , "SubstanceDefinition.moiety.measurementType: The measurement type of the quantitative value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.measurementType> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.measurementType>;
        rdfs:label        "measurementType" .

fhir:media  rdf:type      owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.media: Key images or data associated with this report";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.media>;
        rdfs:label        "media" .

fhir:medication  rdf:type   owl:ObjectProperty;
        rdfs:comment        "MedicationAdministration.medication: What was administered" , "MedicationRequest.medication: Medication to be taken" , "MedicationStatement.medication: The medication that is/was taken (or not taken)" , "MedicationDispense.medication: What medication was (or was intended to be) supplied";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.medication> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.medication> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.medication> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.medication>;
        rdfs:label          "medication";
        rdfs:subPropertyOf  fhirw5:what .

fhir:medicationClass  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DetectedIssue.medicationClass: What medication class";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.medicationClass>;
        rdfs:label        "medicationClass" .

fhir:medium  rdf:type     owl:ObjectProperty;
        rdfs:comment      "CommunicationRequest.medium: A channel of communication" , "Communication.medium: A channel of communication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.medium> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.medium>;
        rdfs:label        "medium" .

fhir:member  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Group.member: Who or what is in group" , "CareTeam.participant.member: Who is involved";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Group#Group.member> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant.member>;
        rdfs:label          "member";
        rdfs:subPropertyOf  fhirw5:who.focus , fhirw5:who.actor .

fhir:membership  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Group.membership: definitional | conceptual | enumerated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.membership>;
        rdfs:label        "membership" .

fhir:message  rdf:type    owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.allowedResponse.message: Reference to allowed message definition response";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.allowedResponse.message>;
        rdfs:label        "message" .

fhir:messages  rdf:type   owl:ObjectProperty;
        rdfs:comment      "MeasureReport.messages: Evaluation messages";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.messages>;
        rdfs:label        "messages" .

fhir:messaging  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.messaging: If messaging is supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging>;
        rdfs:label        "messaging" .

fhir:meta  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Resource.meta: Metadata about the resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Resource#Resource.meta>;
        rdfs:label        "meta" .

fhir:method  rdf:type       owl:ObjectProperty;
        rdfs:comment        "RiskAssessment.method: Evaluation mechanism" , "Observation.method: How it was done" , "Group.characteristic.method: Method for how the characteristic value was determined" , "Specimen.collection.method: Technique used to perform collection" , "MedicationAdministration.dosage.method: How drug was administered" , "Dosage.method: Technique for administering medication" , "Bundle.entry.request.method: GET | HEAD | POST | PUT | DELETE | PATCH" , "PaymentReconciliation.method: Payment instrument" , "ObservationDefinition.method: Method used to produce the observation" , "Specimen.processing.method: Indicates the treatment step  applied to the specimen" , "SubstanceDefinition.molecularWeight.method: The method by which the weight was determined";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.method> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.method> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.method> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.method> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.molecularWeight.method> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.method> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.method> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.method> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.method> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.method> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.method>;
        rdfs:label          "method";
        rdfs:subPropertyOf  fhirw5:class .

fhir:milestone  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.subjectMilestone.milestone: null";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectMilestone.milestone>;
        rdfs:label        "milestone" .

fhir:mimeType  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Endpoint.payload.mimeType: Mimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload.mimeType>;
        rdfs:label        "mimeType" .

fhir:min  rdf:type        owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.focus.min: Minimum number of focuses of this type" , "ElementDefinition.base.min: Min cardinality of the base element" , "ElementDefinition.min: Minimum Cardinality" , "OperationDefinition.parameter.min: Minimum Cardinality" , "ParameterDefinition.min: Minimum cardinality";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.min> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.min> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.base.min> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.min> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus.min>;
        rdfs:label        "min" .

fhir:minValue  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ElementDefinition , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.minValue>;
        rdfs:label        "minValue" .

fhir:minimumQuantity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.minimumQuantity: The lowest permissible value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.minimumQuantity>;
        rdfs:label        "minimumQuantity" .

fhir:minimumStringLength
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.constraint.minimumStringLength: The lowest number of characters allowed for a value of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.constraint.minimumStringLength>;
        rdfs:label        "minimumStringLength" .

fhir:minimumVolume  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:SpecimenDefinition , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.minimumVolume>;
        rdfs:label        "minimumVolume" .

fhir:minutesDuration  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.minutesDuration: Can be less than start/end (e.g. estimate)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.minutesDuration>;
        rdfs:label        "minutesDuration" .

fhir:missingDataMeaning
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.missingDataMeaning: How missing data can be interpreted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.missingDataMeaning>;
        rdfs:label        "missingDataMeaning" .

fhir:mitigatingAction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.mitigatingAction: Ameliorating actions taken after the adverse event occurred in order to reduce the extent of harm";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.mitigatingAction>;
        rdfs:label        "mitigatingAction" .

fhir:mitigation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RiskAssessment.mitigation: How to reduce risk" , "DetectedIssue.mitigation: Step taken to address";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.mitigation> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation>;
        rdfs:label        "mitigation" .

fhir:modality  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ImagingStudy.series.modality: The modality used for this series" , "DocumentReference.modality: Imaging modality used" , "ImagingSelection.modality: The distinct modality" , "ImagingStudy.modality: The distinct values for series' modalities";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.modality> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.modality> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.modality> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.modality>;
        rdfs:label          "modality";
        rdfs:subPropertyOf  fhirw5:class .

fhir:mode  rdf:type         owl:ObjectProperty;
        rdfs:comment        "Composition.attester.mode: personal | professional | legal | official" , "CapabilityStatement.document.mode: producer | consumer" , "ConceptMap.group.unmapped.mode: use-source-code | fixed | other-map" , "Bundle.entry.search.mode: match | include - why this is in the result set" , "DocumentReference.attester.mode: personal | professional | legal | official" , "CapabilityStatement.rest.mode: client | server" , "Location.mode: instance | kind" , "CapabilityStatement.messaging.supportedMessage.mode: sender | receiver" , "List.mode: working | snapshot | changes";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.supportedMessage.mode> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.search.mode> , <http://hl7.org/fhir/StructureDefinition/List#List.mode> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.attester.mode> , <http://hl7.org/fhir/StructureDefinition/Location#Location.mode> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.attester.mode> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.mode> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.document.mode> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.mode>;
        rdfs:label          "mode";
        rdfs:subPropertyOf  fhirw5:class .

fhir:modelCharacteristic
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic: An aspect of the statistical model";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic>;
        rdfs:label        "modelCharacteristic" .

fhir:modelNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment        "DeviceDefinition.modelNumber: The catalog or model number for the device for example as defined by the manufacturer" , "Device.modelNumber: The manufacturer's model number for the device";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.modelNumber> , <http://hl7.org/fhir/StructureDefinition/Device#Device.modelNumber>;
        rdfs:label          "modelNumber";
        rdfs:subPropertyOf  fhirw5:what .

fhir:modification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.modification: A modification applied to the polymer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.modification>;
        rdfs:label        "modification" .

fhir:modificationType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.modificationType: A high-level summary of the kind of modification of the protein, e.g. PEGylated, lipidated, Fc-fused";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.modificationType>;
        rdfs:label        "modificationType" .

fhir:modifier  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ClaimResponse.addItem.modifier: Service/Product billing modifiers" , "ClaimResponse.addItem.detail.modifier: Service/Product billing modifiers" , "ExplanationOfBenefit.item.detail.modifier: Service/Product billing modifiers" , "SearchParameter.modifier: missing | exact | contains | not | text | in | not-in | below | above | type | identifier | of-type | code-text | text-advanced | iterate" , "SubscriptionTopic.trigger.canFilterBy.modifier: missing | exact | contains | not | text | in | not-in | below | above | type | identifier | of-type | code-text | text-advanced | iterate" , "ExplanationOfBenefit.item.modifier: Product or service billing modifiers" , "ExplanationOfBenefit.addItem.detail.subDetail.modifier: Service/Product billing modifiers" , "ExplanationOfBenefit.addItem.modifier: Service/Product billing modifiers" , "NutritionOrder.oralDiet.nutrient.modifier: Nutrient modified in the oral diet type" , "Subscription.filterBy.modifier: missing | exact | contains | not | text | in | not-in | below | above | type | identifier | of-type | code-text | text-advanced | iterate" , "NutritionOrder.oralDiet.texture.modifier: Food (i.e. solid and/or liquid) texture modifications in addition to those in the oral diet type" , "CoverageEligibilityRequest.item.modifier: Product or service billing modifiers" , "ExplanationOfBenefit.addItem.detail.modifier: Service/Product billing modifiers" , "Claim.item.modifier: Product or service billing modifiers" , "ClaimResponse.addItem.detail.subDetail.modifier: Service/Product billing modifiers" , "Claim.item.detail.modifier: Service/Product billing modifiers" , "ExplanationOfBenefit.item.detail.subDetail.modifier: Service/Product billing modifiers" , "CoverageEligibilityResponse.insurance.item.modifier: Product or service billing modifiers" , "Claim.item.detail.subDetail.modifier: Service/Product billing modifiers";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.modifier> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.nutrient.modifier> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.modifier> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.modifier> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.modifier> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.modifier> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.texture.modifier> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.modifier> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.modifier> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.modifier> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.modifier> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.modifier> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.modifier> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.modifier>;
        rdfs:label          "modifier";
        rdfs:subPropertyOf  fhirw5:what .

fhir:modifierExtension
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DomainResource.modifierExtension: Extensions that cannot be ignored" , "BackboneType.modifierExtension: Extensions that cannot be ignored even if unrecognized" , "BackboneElement.modifierExtension: Extensions that cannot be ignored even if unrecognized";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DomainResource#DomainResource.modifierExtension> , <http://hl7.org/fhir/StructureDefinition/BackboneType#BackboneType.modifierExtension> , <http://hl7.org/fhir/StructureDefinition/BackboneElement#BackboneElement.modifierExtension>;
        rdfs:label        "modifierExtension" .

fhir:modularType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "NutritionOrder.additive.modularType: Type of modular component to add to the oral diet, supplement, and/or enteral feeding";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive.modularType>;
        rdfs:label          "modularType";
        rdfs:subPropertyOf  fhirw5:what .

fhir:module  rdf:type     owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:GuidanceResponse , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.module>;
        rdfs:label        "module" .

fhir:moiety  rdf:type     owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.moiety: Moiety, for structural modifications";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety>;
        rdfs:label        "moiety" .

fhir:molecularFormula
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.molecularFormula: An expression which states the number and type of atoms present in a molecule of a substance" , "SubstanceDefinition.moiety.molecularFormula: Molecular formula for this moiety (e.g. with the Hill system)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.molecularFormula> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.molecularFormula>;
        rdfs:label        "molecularFormula" .

fhir:molecularFormulaByMoiety
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.molecularFormulaByMoiety: Specified per moiety according to the Hill system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.molecularFormulaByMoiety>;
        rdfs:label        "molecularFormulaByMoiety" .

fhir:molecularWeight  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.molecularWeight: The molecular weight or weight range" , "SubstanceDefinition.molecularWeight: The average mass of a molecule of a compound";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.molecularWeight> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.molecularWeight>;
        rdfs:label        "molecularWeight" .

fhir:monomerSet  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.monomerSet: A set of monomers used to build the polymer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet>;
        rdfs:label        "monomerSet" .

fhir:monthInterval  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.monthlyTemplate.monthInterval: Recurs every nth month";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate.monthInterval>;
        rdfs:label        "monthInterval" .

fhir:monthlyTemplate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.monthlyTemplate: Information about monthly recurring appointments";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate>;
        rdfs:label        "monthlyTemplate" .

fhir:morphology  rdf:type   owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.morphology: Kind of Structure";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.morphology>;
        rdfs:label          "morphology";
        rdfs:subPropertyOf  fhirw5:what .

fhir:multipleAnd  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SearchParameter.multipleAnd: Allow multiple parameters (and)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.multipleAnd>;
        rdfs:label        "multipleAnd" .

fhir:multipleBirth  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Patient , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.multipleBirth>;
        rdfs:label        "multipleBirth" .

fhir:multipleOr  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SearchParameter.multipleOr: Allow multiple values per parameter (or)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.multipleOr>;
        rdfs:label        "multipleOr" .

fhir:multipleResultsAllowed
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.multipleResultsAllowed: Multiple results allowed for conforming observations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.multipleResultsAllowed>;
        rdfs:label        "multipleResultsAllowed" .

fhir:mustHaveValue  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.mustHaveValue: For primitives, that a value must be present - not replaced by an extension";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mustHaveValue>;
        rdfs:label        "mustHaveValue" .

fhir:mustSupport  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.mustSupport: If the element must be supported (discouraged - see obligations)" , "DataRequirement.mustSupport: Indicates specific structure elements that are referenced by the knowledge module";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.mustSupport> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.mustSupport>;
        rdfs:label        "mustSupport" .

fhir:nTerminalModification
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.subunit.nTerminalModification: The modification fragment at the N-terminal of the protein";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.nTerminalModification>;
        rdfs:label        "nTerminalModification" .

fhir:name  rdf:type         owl:ObjectProperty;
        rdfs:comment        "ContactDetail.name: Name of an individual to contact" , "MessageHeader.destination.name: Name of system" , "ValueSet.name: Name for this value set (computer friendly)" , "ImplementationGuide.definition.page.name: Name of the page when published" , "SubstanceDefinition.name: Names applicable to this substance" , "MessageHeader.source.name: Name of system" , "Schedule.name: Human-readable label" , "PlanDefinition.name: Name for this plan definition (computer friendly)" , "CodeSystem.name: Name for this code system (computer friendly)" , "ImplementationGuide.name: Name for this implementation guide (computer friendly)" , "CareTeam.name: Name of the team, such as crisis assessment team" , "CanonicalResource.name: Name for this {{title}} (computer friendly)" , "ResearchStudy.objective.name: Label for the objective" , "Questionnaire.name: Name for this questionnaire (computer friendly)" , "Evidence.name: Name for this summary (machine friendly)" , "Subscription.name: Human readable name for this subscription" , "ResearchStudy.comparisonGroup.name: A simple label for the comparison Group" , "Endpoint.name: A name that this endpoint can be identified by" , "Device.name: The name or names of the device as known to the manufacturer and/or patient" , "StructureDefinition.name: Name for this structure definition (computer friendly)" , "Library.name: Name for this library (computer friendly)" , "EvidenceVariable.category.name: Description of the grouping" , "ImplementationGuide.definition.resource.name: Human readable name for the resource" , "Account.name: Human-readable label" , "ImplementationGuide.definition.grouping.name: Descriptive name for the package" , "MessageDefinition.name: Name for this message definition (computer friendly)" , "ExampleScenario.name: Name for this example scenario (computer friendly)" , "ResearchStudy.name: Name for this study (computer friendly)" , "CompartmentDefinition.name: Name for this compartment definition (computer friendly)" , "ConceptMap.name: Name for this concept map (computer friendly)" , "ResearchStudy.objective.outcomeMeasure.name: Label for the outcome measure" , "EventDefinition.name: Name for this event definition (computer friendly)" , "CoverageEligibilityResponse.insurance.item.name: Short name for the benefit" , "MedicinalProductDefinition.name: The product's name, including full name and possibly coded parts" , "Measure.name: Name for this measure (computer friendly)" , "OperationDefinition.parameter.name: Name in Parameters.parameter.name or in URL" , "OperationDefinition.name: Name for this operation definition (computer friendly)" , "NutritionProduct.instance.name: The name or brand for the specific product" , "TerminologyCapabilities.software.name: A name the software is known by" , "DeviceDefinition.deviceName.name: A name that is used to refer to the device" , "ObservationDefinition.name: Name for this ObservationDefinition (computer friendly)" , "SubstanceDefinition.name.name: The actual name" , "StructureDefinition.mapping.name: Names what this mapping refers to" , "FamilyMemberHistory.name: The family member described" , "Composition.name: Computer friendly name" , "ParameterDefinition.name: Name used to access the parameter value" , "CapabilityStatement.rest.resource.searchParam.name: Name for parameter in search url" , "TerminologyCapabilities.expansion.parameter.name: Name of the supported expansion parameter" , "Parameters.parameter.name: Name from the definition" , "Coverage.class.name: Human readable description of the value" , "DeviceDefinition.name: Name for this DeviceDefinition (computer friendly)" , "ExtendedContactDetail.name: Name of an individual to contact" , "DeviceDefinition.packaging.distributor.name: Distributor's human-readable name" , "HealthcareService.name: Description of service as presented to a consumer while searching" , "TerminologyCapabilities.name: Name for this terminology capabilities (computer friendly)" , "Location.name: Name of the location as used by humans" , "Expression.name: Short name assigned to expression for reuse" , "SubscriptionTopic.name: Name for this subscription topic (computer friendly)" , "EvidenceVariable.name: Name for this evidence variable (computer friendly)" , "ActivityDefinition.name: Name for this activity definition (computer friendly)" , "Requirements.name: Name for this Requirements (computer friendly)" , "TriggerDefinition.name: Name or URI that identifies the event" , "CapabilityStatement.software.name: A name the software is known by" , "ActorDefinition.name: Name for this actor definition (computer friendly)" , "ResearchStudy.associatedParty.name: Name of associated party" , "Patient.name: A name associated with the patient" , "CapabilityStatement.name: Name for this capability statement (computer friendly)" , "Patient.contact.name: A name associated with the contact person" , "RelatedPerson.name: A name associated with the person" , "ManufacturedItemDefinition.name: A descriptive name applied to this item" , "SpecimenDefinition.name: Name for this {{title}} (computer friendly)" , "ImplementationGuide.manifest.page.name: HTML page name" , "PackagedProductDefinition.name: A name for this package. Typically as listed in a drug formulary, catalogue, inventory etc" , "ExplanationOfBenefit.benefitBalance.name: Short name for the benefit" , "Person.name: A name associated with the person" , "ValueSet.expansion.parameter.name: Name as assigned by the client or server" , "Group.name: Label for Group" , "CapabilityStatement.rest.resource.operation.name: Name by which the operation/query is invoked" , "Organization.name: Name used for the organization" , "Subscription.parameter.name: Name (key) of the parameter" , "SearchParameter.name: Name for this search parameter (computer friendly)" , "SubstanceDefinition.moiety.name: Textual name for this moiety substance" , "Practitioner.name: The name(s) associated with the practitioner" , "NamingSystem.name: Name for this naming system (computer friendly)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.name> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.name> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping.name> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.name> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.name> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.name> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.name> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.name> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.name> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page.name> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.name> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.name> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.name> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.name> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.name> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.destination.name> , <http://hl7.org/fhir/StructureDefinition/Location#Location.name> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.name> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.name> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.name> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.name> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.name> , <http://hl7.org/fhir/StructureDefinition/Library#Library.name> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.name> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.name> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.name> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.name> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Group#Group.name> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.parameter.name> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.name> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.name> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.name> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.name> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.parameter.name> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.name> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.name> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.name> , <http://hl7.org/fhir/StructureDefinition/Device#Device.name> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.software.name> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.name> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.category.name> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.name> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.name> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.software.name> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.name> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.operation.name> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.name> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.name> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Person#Person.name> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.name> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.name> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.name> , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.name> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.name> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.name> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.page.name> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.name> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class.name> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.distributor.name> , <http://hl7.org/fhir/StructureDefinition/Account#Account.name> , <http://hl7.org/fhir/StructureDefinition/Expression#Expression.name> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.name> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceName.name> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.parameter.name> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.name> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.name> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.name> , <http://hl7.org/fhir/StructureDefinition/ContactDetail#ContactDetail.name> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam.name> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty.name> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.name> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.name> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.grouping.name> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.name> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.name> , <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter.name> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.name>;
        rdfs:label          "name";
        rdfs:subPropertyOf  fhirw5:what , fhirw5:class .

fhir:needsMap  rdf:type   owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.translation.needsMap: Whether the client must identify the map";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.translation.needsMap>;
        rdfs:label        "needsMap" .

fhir:net  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.detail.net: Total item cost" , "Claim.item.detail.subDetail.net: Total item cost" , "ExplanationOfBenefit.addItem.net: Total item cost" , "ExplanationOfBenefit.item.net: Total item cost" , "Claim.item.net: Total item cost" , "ExplanationOfBenefit.addItem.detail.net: Total item cost" , "ExplanationOfBenefit.item.detail.subDetail.net: Total item cost" , "ClaimResponse.addItem.detail.subDetail.net: Total item cost" , "ClaimResponse.addItem.net: Total item cost" , "ExplanationOfBenefit.item.detail.net: Total item cost" , "Claim.item.detail.net: Total item cost" , "ExplanationOfBenefit.addItem.detail.subDetail.net: Total item cost";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.net> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.net> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.net> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.net> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.net> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.net> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.net>;
        rdfs:label        "net" .

fhir:network  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Coverage.costToBeneficiary.network: In or out of network" , "ExplanationOfBenefit.benefitBalance.network: In or out of network" , "Coverage.network: Insurer network" , "CoverageEligibilityResponse.insurance.item.network: In or out of network";
        rdfs:isDefinedBy  fhirsd:AuditEvent , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.network> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.network> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.network> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.network> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.network>;
        rdfs:label        "network" .

fhir:next  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.next: Opaque urls for paging through expansion results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.next>;
        rdfs:label        "next" .

fhir:noMap  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ConceptMap.group.element.noMap: No mapping to a target concept for this source concept";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.noMap>;
        rdfs:label        "noMap" .

fhir:nodeRole  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Role of resource in FHIR RDF document. Example: fhir:treeRoot for top-level resource which may contain other resources.";
        rdfs:isDefinedBy  <http://build.fhir.org/rdf.html>;
        rdfs:label        "nodeRole" .

fhir:normalCodedValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.normalCodedValueSet: Value set of normal coded values as part of this set of qualified values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.normalCodedValueSet>;
        rdfs:label        "normalCodedValueSet" .

fhir:normalValue  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Observation.referenceRange.normalValue: Normal value, if relevant";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.normalValue>;
        rdfs:label        "normalValue" .

fhir:notAvailableTime
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Availability.notAvailableTime: Not available during this time due to provided reason";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Availability#Availability.notAvailableTime>;
        rdfs:label        "notAvailableTime" .

fhir:notConsumedItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionIntake.nutritionItem.notConsumedItem: What nutrition item was not consumed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.notConsumedItem>;
        rdfs:label        "notConsumedItem" .

fhir:notPerformedReason
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.notPerformedReason: Why a dispense was not performed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.notPerformedReason>;
        rdfs:label        "notPerformedReason" .

fhir:note  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.attributeEstimate.note: Footnote or explanatory note about the estimate" , "Observation.note: Comments about the observation" , "GuidanceResponse.note: Additional notes about the response" , "DiagnosticReport.note: Comments about the diagnostic report" , "Composition.section.note: Information about the section contents that is not represented by any of the section entries" , "DeviceDefinition.note: Device notes and comments" , "Condition.note: Additional information about the Condition" , "CommunicationRequest.note: Comments made about communication request" , "AdverseEvent.note: Comment on adverse event" , "AllergyIntolerance.note: Additional text not captured in other fields" , "MedicationStatement.note: Further information about the usage" , "Immunization.note: Additional immunization notes" , "Evidence.note: Footnotes and/or explanatory notes" , "CarePlan.note: Comments about the plan" , "Procedure.note: Additional information about the procedure" , "CareTeam.note: Comments made about the CareTeam" , "DetectedIssue.mitigation.note: Additional notes about the mitigation" , "MedicationDispense.note: Information about the dispense" , "RiskAssessment.note: Comments on the risk assessment" , "Specimen.note: Comments" , "Device.note: Device notes and comments" , "NutritionProduct.note: Comments made about the product" , "Task.note: Comments made about the task" , "Evidence.statistic.note: Footnotes and/or explanatory notes" , "RequestOrchestration.note: Additional notes about the response" , "NutritionIntake.note: Further information about the consumption" , "ResearchStudy.note: Comments made about the study" , "FamilyMemberHistory.note: General note about related person" , "NutritionOrder.note: Comments" , "FamilyMemberHistory.condition.note: Extra information about condition" , "ServiceRequest.note: Comments" , "Evidence.variableDefinition.note: Footnotes and/or explanatory notes" , "Appointment.note: Additional comments" , "Goal.note: Comments about the goal" , "List.note: Comments about the list" , "Evidence.statistic.sampleSize.note: Footnote or explanatory note about the sample size" , "FamilyMemberHistory.procedure.note: Extra information about the procedure" , "VisionPrescription.lensSpecification.note: Notes for coatings" , "SubstanceDefinition.code.note: Any comment can be provided in this field" , "AllergyIntolerance.reaction.note: Text about event not captured in other fields" , "Evidence.certainty.note: Footnotes and/or explanatory notes" , "Composition.note: For any additional notes" , "Communication.note: Comments made about the communication" , "MedicationAdministration.note: Information about the administration" , "MedicationRequest.note: Information about the prescription" , "DeviceRequest.note: Notes or comments" , "ImagingStudy.note: Comments made about the imaging study" , "EvidenceVariable.note: Used for footnotes or explanatory notes" , "SubstanceDefinition.note: Textual comment about the substance's catalogue or registry record";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.note> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.note> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.note> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition.note> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.note> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.note> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.note> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.note> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.note> , <http://hl7.org/fhir/StructureDefinition/List#List.note> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.note> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.note> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.note> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.note> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.note> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.note> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.note> , <http://hl7.org/fhir/StructureDefinition/Device#Device.note> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.note> , <http://hl7.org/fhir/StructureDefinition/Task#Task.note> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.note> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.note> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.note> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.note> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.note> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.note> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.note> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.note> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.note> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.note> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.note> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.note> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code.note> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.note> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.note> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.note> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.note> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.note> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.note> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.note> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.mitigation.note> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.note> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.note> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure.note>;
        rdfs:label        "note" .

fhir:noteNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.detail.subDetail.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.item.detail.subDetail.noteNumber: Applicable note numbers" , "ClaimResponse.item.detail.subDetail.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.addItem.detail.noteNumber: Applicable note numbers" , "PaymentReconciliation.allocation.noteNumber: Applicable note numbers" , "ClaimResponse.item.noteNumber: Applicable note numbers" , "ClaimResponse.addItem.detail.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.addItem.noteNumber: Applicable note numbers" , "ClaimResponse.addItem.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.item.detail.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.item.noteNumber: Applicable note numbers" , "ExplanationOfBenefit.addItem.detail.subDetail.noteNumber: Applicable note numbers" , "ClaimResponse.item.detail.noteNumber: Applicable note numbers";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.noteNumber> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.noteNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.noteNumber>;
        rdfs:label        "noteNumber" .

fhir:notificationEvent
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent: Detailed information about any events relevant to this notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent>;
        rdfs:label        "notificationEvent" .

fhir:notificationShape
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.notificationShape: Properties for describing the shape of notifications generated by this trigger";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape>;
        rdfs:label        "notificationShape" .

fhir:nthWeekOfMonth  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth: first | second | third | fourth | last";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth>;
        rdfs:label        "nthWeekOfMonth" .

fhir:nucleicAcid  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid: Data items specific to nucleic acids";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid>;
        rdfs:label        "nucleicAcid" .

fhir:number  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.processNote.number: Note instance identifier" , "ImagingStudy.series.number: Numeric identifier of this series" , "PaymentReconciliation.processNote.number: Note instance identifier" , "ImagingSelection.instance.number: The number of this instance in the series" , "ImagingStudy.series.instance.number: The number of this instance in the series" , "ExampleScenario.process.step.number: Sequential number of the step" , "ExplanationOfBenefit.processNote.number: Note instance identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance.number> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote.number> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.number> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote.number> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.number> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.number> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote.number>;
        rdfs:label        "number" .

fhir:numberAffected  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.numberAffected: The number of participants affected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.numberAffected>;
        rdfs:label        "numberAffected" .

fhir:numberAnalyzed  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.sampleSize.numberAnalyzed: Total number of participants who were analayzed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.numberAnalyzed>;
        rdfs:label        "numberAnalyzed" .

fhir:numberOfEvents  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.numberOfEvents: The number of events associated with the statistic";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.numberOfEvents>;
        rdfs:label        "numberOfEvents" .

fhir:numberOfFrames  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.instance.numberOfFrames: The number of this instance in the series";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance.numberOfFrames>;
        rdfs:label        "numberOfFrames" .

fhir:numberOfInstances
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.numberOfInstances: Number of Series Related Instances" , "ImagingStudy.numberOfInstances: Number of Study Related Instances";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.numberOfInstances> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.numberOfInstances>;
        rdfs:label        "numberOfInstances" .

fhir:numberOfItems  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Medication.packageSize.numberOfItems: The number of items in the package that are represented by the code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.packageSize.numberOfItems>;
        rdfs:label        "numberOfItems" .

fhir:numberOfParticipants
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.sampleSize.numberOfParticipants: Total number of participants";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.numberOfParticipants>;
        rdfs:label        "numberOfParticipants" .

fhir:numberOfRepeatsAllowed
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed: Number of refills authorized";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.numberOfRepeatsAllowed>;
        rdfs:label        "numberOfRepeatsAllowed" .

fhir:numberOfSeries  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.numberOfSeries: Number of Study Related Series";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.numberOfSeries>;
        rdfs:label        "numberOfSeries" .

fhir:numberOfStudies  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.sampleSize.numberOfStudies: Number of contributing studies";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize.numberOfStudies>;
        rdfs:label        "numberOfStudies" .

fhir:numberOfSubunits
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.numberOfSubunits: Number of subunits — linear sequences of amino acids linked through peptide bonds" , "SubstanceDefinition.nucleicAcid.numberOfSubunits: The number of subunits — strands of nucleic acid that are tightly associated typically through Watson-Crick base pairing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.numberOfSubunits> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.numberOfSubunits>;
        rdfs:label        "numberOfSubunits" .

fhir:numerator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Ratio.numerator: Numerator value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ratio#Ratio.numerator>;
        rdfs:label        "numerator" .

fhir:nutrient  rdf:type   owl:ObjectProperty;
        rdfs:comment      "NutritionProduct.nutrient: The product's nutritional information expressed by the nutrients" , "NutritionOrder.oralDiet.nutrient: The nutrient that is modified and the quantity in the diet" , "NutritionIntake.nutritionItem.consumedItem.totalIntake.nutrient: Type of nutrient consumed in the intake";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.nutrient> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.nutrient> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.totalIntake.nutrient>;
        rdfs:label        "nutrient" .

fhir:nutritionItem  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionIntake.nutritionItem: The nutrition product intended for consumption and/or administration";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem>;
        rdfs:label        "nutritionItem" .

fhir:nutritionProduct
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "NutritionIntake.nutritionItem.nutritionProduct: A product used for nutritional purposes (e.g. food or supplement)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.nutritionProduct>;
        rdfs:label          "nutritionProduct";
        rdfs:subPropertyOf  fhirw5:what .

fhir:objective  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective: A goal for the study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective>;
        rdfs:label        "objective" .

fhir:observation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Observation.triggeredBy.observation: Triggering observation" , "DeviceAlert.derivedFrom.observation: The Observation having a value causing the alert condition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.triggeredBy.observation> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.derivedFrom.observation>;
        rdfs:label        "observation" .

fhir:observationRequirement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ActivityDefinition.observationRequirement: What observations are required to perform this action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.observationRequirement>;
        rdfs:label        "observationRequirement" .

fhir:observationResultRequirement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ActivityDefinition.observationResultRequirement: What observations must be produced by this action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.observationResultRequirement>;
        rdfs:label        "observationResultRequirement" .

fhir:observed  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Evidence.variableDefinition.observed: Definition of the actual variable related to the statistic(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.observed>;
        rdfs:label        "observed" .

fhir:observedGroup  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.comparisonGroup.observedGroup: Group of participants who were enrolled in the comparison group";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.observedGroup>;
        rdfs:label        "observedGroup" .

fhir:observer  rdf:type     owl:ObjectProperty;
        rdfs:comment        "AuditEvent.source.observer: The identity of source detecting the event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.source.observer>;
        rdfs:label          "observer";
        rdfs:subPropertyOf  fhirw5:who.witness .

fhir:occurred  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Provenance , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.occurred> , fhirsd:AuditEvent , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.occurred>;
        rdfs:label        "occurred" .

fhir:occurrence  rdf:type   owl:ObjectProperty;
        rdfs:comment        "DeviceAlert.occurrence: When the alert condition occurred/is occurring";
        rdfs:isDefinedBy    fhirsd:Immunization , fhirsd:CommunicationRequest , fhirsd:DeviceRequest , fhirsd:MedicationAdministration , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.occurrence> , fhirsd:RiskAssessment , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.occurrence> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.occurrence> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.occurrence> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.occurrence> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.occurrence> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.occurrence> , fhirsd:ServiceRequest , fhirsd:AdverseEvent , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.occurrence> , fhirsd:Procedure , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity.occurrence> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.occurrence> , fhirsd:NutritionIntake;
        rdfs:label          "occurrence";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:occurrenceChanged
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.occurrenceChanged: Indicates that this appointment varies from a recurrence pattern";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.occurrenceChanged>;
        rdfs:label        "occurrenceChanged" .

fhir:occurrenceCount  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.occurrenceCount: The number of planned occurrences";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.occurrenceCount>;
        rdfs:label        "occurrenceCount" .

fhir:occurrenceDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.occurrenceDate: Original date within a recurring request" , "Appointment.recurrenceTemplate.occurrenceDate: Specific dates for a recurring set of appointments (no template)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.occurrenceDate> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.occurrenceDate>;
        rdfs:label        "occurrenceDate" .

fhir:occurrenceDateTime
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "GuidanceResponse.occurrenceDateTime: When the guidance response was processed";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.occurrenceDateTime>;
        rdfs:label          "occurrenceDateTime";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:offeredIn  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.offeredIn: The service within which this service is offered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.offeredIn>;
        rdfs:label        "offeredIn" .

fhir:official  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.name.official: Details of the official nature of this name";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.official>;
        rdfs:label        "official" .

fhir:offset  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.offset: Offset at which this resource starts" , "Group.characteristic.offset: Reference point for comparison" , "Timing.repeat.offset: Minutes from event (before or after)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.offset> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.offset> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction.offset> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.offset> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction.offset> , fhirsd:PlanDefinition , fhirsd:RequestOrchestration , <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.offset> , fhirsd:RelativeTime;
        rdfs:label        "offset" .

fhir:offsets  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SampledData.offsets: Offsets, typically in time, at which data values were taken";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.offsets>;
        rdfs:label        "offsets" .

fhir:oligoNucleotideType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.oligoNucleotideType: Type or class of the oligonucleotide";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.oligoNucleotideType>;
        rdfs:label        "oligoNucleotideType" .

fhir:onAdmission  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.diagnosis.onAdmission: Present on admission" , "Claim.diagnosis.onAdmission: Present on admission" , "Account.diagnosis.onAdmission: Diagnosis present on Admission";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis.onAdmission> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis.onAdmission> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.onAdmission>;
        rdfs:label        "onAdmission" .

fhir:onBehalfOf  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Signature.onBehalfOf: The party represented" , "Provenance.agent.onBehalfOf: The agent that delegated" , "CareTeam.participant.onBehalfOf: Entity that the participant is acting as a proxy of, or an agent of, or in the interest of, or as a representative of" , "Procedure.performer.onBehalfOf: Organization the device or practitioner was acting for";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant.onBehalfOf> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent.onBehalfOf> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer.onBehalfOf> , <http://hl7.org/fhir/StructureDefinition/Signature#Signature.onBehalfOf>;
        rdfs:label        "onBehalfOf" .

fhir:onHold  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Account.guarantor.onHold: Credit or other hold applied";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.onHold>;
        rdfs:label        "onHold" .

fhir:onset  rdf:type      owl:ObjectProperty;
        rdfs:comment      "AllergyIntolerance.reaction.onset: Date(/time) when manifestations showed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.onset> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.onset> , fhirsd:AllergyIntolerance , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.onset> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition.onset> , fhirsd:Condition , fhirsd:FamilyMemberHistory;
        rdfs:label        "onset" .

fhir:op  rdf:type         owl:ObjectProperty;
        rdfs:comment      "ValueSet.compose.include.filter.op: = | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | child-of | descendent-leaf | exists | property-value-of" , "TerminologyCapabilities.codeSystem.version.filter.op: Operations supported for the property";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter.op> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.filter.op>;
        rdfs:label        "op" .

fhir:operation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.operation: Definition of a system level operation" , "ExampleScenario.process.step.operation: Step is simple action" , "CapabilityStatement.rest.resource.operation: Definition of a resource operation" , "MedicinalProductDefinition.operation: A manufacturing or administrative process for the medicinal product" , "DosageCondition.operation: eq | ne | in | nin | gt | lt | ge | le | sa | eb | ap";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageCondition#DosageCondition.operation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.operation> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.operation>;
        rdfs:label        "operation" .

fhir:operationalStatus
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Location.operationalStatus: The operational status of the location (typically only for a bed/room)" , "DeviceMetric.operationalStatus: on | off | standby | unknown";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Location#Location.operationalStatus> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.operationalStatus>;
        rdfs:label          "operationalStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:operator  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.enableWhen.operator: exists | = | != | > | < | >= | <=" , "CodeSystem.filter.operator: = | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | child-of | descendent-leaf | exists | property-value-of";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableWhen.operator> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter.operator>;
        rdfs:label        "operator" .

fhir:opticalActivity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.opticalActivity: Optical activity type" , "SubstanceDefinition.moiety.opticalActivity: Optical activity type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.opticalActivity> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.opticalActivity>;
        rdfs:label        "opticalActivity" .

fhir:option  rdf:type     owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.actor.option: Who or what can be this actor";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option>;
        rdfs:label        "option" .

fhir:oralDiet  rdf:type   owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.oralDiet: Oral diet components";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet>;
        rdfs:label        "oralDiet" .

fhir:order  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Coverage.order: Relative order of the coverage";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.order>;
        rdfs:label        "order" .

fhir:orderDetail  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ServiceRequest.orderDetail: Additional information about the request";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail>;
        rdfs:label        "orderDetail" .

fhir:orderMeaning  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.orderMeaning: What the order of the elements means";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.orderMeaning>;
        rdfs:label        "orderMeaning" .

fhir:ordered  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.slicing.ordered: If elements must be in same order as slices";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.ordered>;
        rdfs:label        "ordered" .

fhir:orderedBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "List.orderedBy: What order the list has" , "Composition.section.orderedBy: Order of section entries";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/List#List.orderedBy> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.orderedBy>;
        rdfs:label        "orderedBy" .

fhir:organism  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.relationship.organism: For anti-infective target relationships, the specific organism targeted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.organism>;
        rdfs:label        "organism" .

fhir:organismType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.relationship.organismType: For anti-infective target relationships, the high-level type of organism targeted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.organismType>;
        rdfs:label        "organismType" .

fhir:organization  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExtendedContactDetail.organization: This contact detail is handled/monitored by a specific organization" , "Patient.contact.organization: Organization that is associated with the contact" , "PractitionerRole.organization: Organization where the role is available" , "MedicinalProductDefinition.operation.organization: The organization responsible for the particular process, e.g. the manufacturer or importer" , "OrganizationAffiliation.organization: Organization where the role is available";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation.organization> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.organization> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.organization> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.organization> , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.organization>;
        rdfs:label        "organization" .

fhir:organizationReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.packaging.distributor.organizationReference: Distributor as an Organization resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.distributor.organizationReference>;
        rdfs:label        "organizationReference" .

fhir:organizer  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Observation.organizer: This observation organizes/groups a set of sub-observations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.organizer>;
        rdfs:label        "organizer" .

fhir:orientation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit.orientation: The orientation of the polymerisation, e.g. head-tail, head-head, random";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.orientation>;
        rdfs:label        "orientation" .

fhir:origin  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Encounter.admission.origin: The location/organization from which the patient came before admission" , "BodyStructure.includedStructure.origin: Origin of the body structure" , "SampledData.origin: Zero value and units";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.origin> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.origin> , <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.origin>;
        rdfs:label        "origin" .

fhir:originalPrescription
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Claim.originalPrescription: Original prescription if superseded by fulfiller";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.originalPrescription>;
        rdfs:label        "originalPrescription" .

fhir:originatingAppointment
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Appointment.originatingAppointment: The originating appointment in a recurring set of appointments";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.originatingAppointment>;
        rdfs:label          "originatingAppointment";
        rdfs:subPropertyOf  fhirw5:context .

fhir:other  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Patient.link.other: The other patient or related person resource that the link refers to" , "ImplementationGuide.manifest.other: Additional linkable file in IG";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Patient#Patient.link.other> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.other>;
        rdfs:label        "other" .

fhir:otherMap  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ConceptMap.group.unmapped.otherMap: canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.otherMap>;
        rdfs:label        "otherMap" .

fhir:otherTherapy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.indication.otherTherapy: Information about use of the product in relation to other therapies described as part of the contraindication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.contraindication.otherTherapy> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.otherTherapy>;
        rdfs:label        "otherTherapy" .

fhir:outcome  rdf:type      owl:ObjectProperty;
        rdfs:comment        "PaymentReconciliation.outcome: queued | complete | error | partial" , "ClaimResponse.outcome: queued | complete | error | partial" , "AdverseEvent.outcome: Type of outcome from the adverse event" , "AuditEvent.outcome: Whether the event succeeded or failed" , "CoverageEligibilityResponse.outcome: queued | complete | error | partial" , "RiskAssessment.prediction.outcome: Possible outcome for the subject" , "Bundle.entry.response.outcome: OperationOutcome with hints and warnings (for batch/transaction)" , "ExplanationOfBenefit.outcome: queued | complete | error | partial" , "FamilyMemberHistory.condition.outcome: deceased | permanent disability | etc" , "Procedure.outcome: The result of procedure" , "FamilyMemberHistory.procedure.outcome: What happened following the procedure";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.outcome> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.outcome> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.outcome> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response.outcome> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.condition.outcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.outcome> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure.outcome> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.outcome> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.outcome> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.outcome> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.outcome>;
        rdfs:label          "outcome";
        rdfs:subPropertyOf  fhirw5:what .

fhir:outcomeMeasure  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective.outcomeMeasure: A variable measured during the study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure>;
        rdfs:label        "outcomeMeasure" .

fhir:output  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Task.output: Information produced as part of task" , "RequestOrchestration.action.output: Output data definition" , "PlanDefinition.action.output: Output data definition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.output> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.output> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.output>;
        rdfs:label        "output" .

fhir:outputLanguage  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.outputLanguage: Language code for the human-readable text strings produced by the device (all supported)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.outputLanguage>;
        rdfs:label        "outputLanguage" .

fhir:outputParameters
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "GuidanceResponse.outputParameters: The output parameters of the evaluation, if any";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.outputParameters>;
        rdfs:label        "outputParameters" .

fhir:outputProfile  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.outputProfile: Validation information for out parameters";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.outputProfile>;
        rdfs:label        "outputProfile" .

fhir:outsideFoodAllowed
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.outsideFoodAllowed: Capture if patient is permitted to consume food from outside of current setting brought by the patient, family, and/or caregiver";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.outsideFoodAllowed>;
        rdfs:label        "outsideFoodAllowed" .

fhir:overbooked  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Slot.overbooked: This slot has already been overbooked, appointments are unlikely to be accepted for this time";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Slot#Slot.overbooked>;
        rdfs:label        "overbooked" .

fhir:overload  rdf:type   owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.overload: Define overloaded variants for when  generating code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.overload>;
        rdfs:label        "overload" .

fhir:owner  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Task.owner: Responsible individual" , "Account.owner: Entity managing the Account";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.owner> , <http://hl7.org/fhir/StructureDefinition/Account#Account.owner>;
        rdfs:label          "owner";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:packageCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Account.procedure.packageCode: Package Code specific for billing" , "Account.diagnosis.packageCode: Package Code specific for billing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.packageCode> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.packageCode>;
        rdfs:label        "packageCode" .

fhir:packageFor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packageFor: The product that this is a pack for";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packageFor>;
        rdfs:label        "packageFor" .

fhir:packageId  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.dependsOn.packageId: NPM Package name for IG this depends on" , "ImplementationGuide.packageId: NPM Package name for IG";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn.packageId> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.packageId>;
        rdfs:label        "packageId" .

fhir:packageSize  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Medication.packageSize: When the code does not specify the package size, this backbone element can be used to specify the overall amount of medication in the package";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.packageSize>;
        rdfs:label        "packageSize" .

fhir:packagedMedicinalProduct
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.packagedMedicinalProduct: Package type for the product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.packagedMedicinalProduct>;
        rdfs:label        "packagedMedicinalProduct" .

fhir:packaging  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.packaging: Allows packages within packages" , "DeviceDefinition.packaging: Information about the packaging of the device, i.e. how the device is packaged" , "PackagedProductDefinition.packaging: Allows containers (and parts of containers) within containers, still as a part of single packaged product" , "PackagedProductDefinition.packaging: A packaging item, as a container for medically related items, possibly with other packaging items within, or a packaging component, such as bottle cap";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.packaging> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.packaging> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging>;
        rdfs:label        "packaging" .

fhir:page  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest.page: HTML page within the parent IG" , "ImplementationGuide.definition.page: Page/Section in the Guide" , "ImplementationGuide.definition.page: Nested Pages / Sections";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.page> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page.page> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page>;
        rdfs:label        "page" .

fhir:pages  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Attachment.pages: Number of printed pages";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.pages>;
        rdfs:label        "pages" .

fhir:paging  rdf:type     owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.expansion.paging: Whether the server supports paging on expansion";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.paging>;
        rdfs:label        "paging" .

fhir:param  rdf:type      owl:ObjectProperty;
        rdfs:comment      "CompartmentDefinition.resource.param: Search Parameter Name link to the compartment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource.param>;
        rdfs:label        "param" .

fhir:parameter  rdf:type    owl:ObjectProperty;
        rdfs:comment        "ServiceRequest.orderDetail.parameter: The parameter details for the service being requested" , "DeviceRequest.parameter: Device details" , "OperationDefinition.parameter: Parameters for the operation/query" , "ValueSet.expansion.parameter: Parameter that controlled the expansion process" , "ImplementationGuide.definition.parameter: Defines how IG is built by tools" , "Library.parameter: Parameters defined by the library" , "Subscription.parameter: Channel type dependent information" , "Parameters.parameter: Operation Parameter" , "TerminologyCapabilities.expansion.parameter: Supported expansion parameter";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.parameter> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.parameter> , <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter> , <http://hl7.org/fhir/StructureDefinition/Library#Library.parameter> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.parameter> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.parameter> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail.parameter> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.parameter>;
        rdfs:label          "parameter";
        rdfs:subPropertyOf  fhirw5:what .

fhir:parameterFocus  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ServiceRequest , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail.parameterFocus>;
        rdfs:label        "parameterFocus" .

fhir:parameterName  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.overload.parameterName: Name of parameter to include in overload";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.overload.parameterName>;
        rdfs:label        "parameterName" .

fhir:parent  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Account.parent: Reference to an associated parent Account" , "RiskAssessment.parent: Part of this occurrence" , "MessageDefinition.parent: Protocol/workflow this is part of" , "BiologicallyDerivedProduct.parent: The parent biologically-derived product" , "Specimen.parent: Specimen from which this specimen originated" , "Device.parent: The higher level or encompassing device that this device is a logical part of";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.parent> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.parent> , <http://hl7.org/fhir/StructureDefinition/Account#Account.parent> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.parent> , <http://hl7.org/fhir/StructureDefinition/Device#Device.parent> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.parent>;
        rdfs:label        "parent" .

fhir:part  rdf:type       owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.name.part: Coding words or phrases of the name" , "Parameters.parameter: Named part of a multi-part parameter" , "OperationDefinition.parameter: Parts of a nested Parameter" , "SubstanceDefinition.sourceMaterial.part: An anatomical origin of the source material within an organism" , "MedicinalProductDefinition.name.part.part: A fragment of a product name";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.part.part> , <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter.part> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.part> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial.part> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.part>;
        rdfs:label        "part" .

fhir:partNumber  rdf:type   owl:ObjectProperty;
        rdfs:comment        "DeviceDefinition.partNumber: The part number or catalog number of the device" , "Device.partNumber: The part number or catalog number of the device";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.partNumber> , <http://hl7.org/fhir/StructureDefinition/Device#Device.partNumber>;
        rdfs:label          "partNumber";
        rdfs:subPropertyOf  fhirw5:what .

fhir:partOf  rdf:type     owl:ObjectProperty;
        rdfs:comment      "MedicationAdministration.partOf: Part of referenced event" , "MedicationStatement.partOf: Part of referenced event" , "ResearchStudy.partOf: Part of larger study" , "Location.partOf: Another Location this one is physically a part of" , "Task.partOf: Composite task" , "Organization.partOf: The organization of which this organization forms a part" , "MedicationDispense.partOf: Event that dispense is part of" , "QuestionnaireResponse.partOf: Part of referenced event" , "Encounter.partOf: Another Encounter this encounter is part of" , "Requirements.statement.partOf: Higher-level requirement or statement which this is a logical sub-requirement of" , "Communication.partOf: Part of referenced event (e.g. Communication, Procedure)" , "Observation.partOf: Part of referenced event" , "NutritionIntake.partOf: Part of referenced event" , "Procedure.partOf: Part of referenced event" , "CarePlan.partOf: Part of referenced CarePlan";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.partOf> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.partOf> , <http://hl7.org/fhir/StructureDefinition/Task#Task.partOf> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.partOf> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.partOf> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.partOf> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.partOf> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.partOf> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.partOf> , <http://hl7.org/fhir/StructureDefinition/Location#Location.partOf> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.partOf> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.partOf> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.partOf> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.partOf> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.partOf>;
        rdfs:label        "partOf" .

fhir:participant  rdf:type  owl:ObjectProperty;
        rdfs:comment        "AdverseEvent.participant: Who was involved in the adverse event or the potential adverse event and what they did" , "Appointment.participant: Participants involved in appointment" , "Composition.participant: Identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient" , "ActivityDefinition.participant: Who should participate in the action" , "CareTeam.participant: Members of the team" , "Encounter.participant: List of participants involved in the encounter" , "Goal.acceptance.participant: Individual or organization whose acceptance is reflected" , "PlanDefinition.action.participant: Who should participate in the action" , "RequestOrchestration.action.participant: Who should perform the action";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.participant> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.acceptance.participant> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.participant>;
        rdfs:label          "participant";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:participantStatus
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.participantStatus: accepted | declined | tentative | needs-action | entered-in-error";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.participantStatus>;
        rdfs:label        "participantStatus" .

fhir:participantType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.participantType: Role of participant in the appointment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.participantType>;
        rdfs:label        "participantType" .

fhir:participatingOrganization
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "OrganizationAffiliation.participatingOrganization: Organization that provides/performs the role (e.g. providing services or is a member of)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.participatingOrganization>;
        rdfs:label        "participatingOrganization" .

fhir:party  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Account.guarantor.party: Responsible entity" , "DocumentReference.attester.party: Who attested the document" , "Composition.attester.party: Who attested the composition" , "ExplanationOfBenefit.payee.party: Recipient reference" , "Composition.participant.party: Who the participant is" , "Claim.payee.party: Recipient reference" , "Coverage.paymentBy.party: Parties performing self-payment" , "ResearchStudy.associatedParty.party: Individual or organization associated with study (use practitionerRole to specify their organisation)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant.party> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.paymentBy.party> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.attester.party> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.attester.party> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty.party> , <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.party> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payee.party> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.payee.party>;
        rdfs:label          "party";
        rdfs:subPropertyOf  fhirw5:who.witness .

fhir:patchFormat  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.patchFormat: Patch formats supported (Mime types for FHIR and JSON And XML Patch)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.patchFormat>;
        rdfs:label        "patchFormat" .

fhir:path  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ArtifactAssessment.content.path: What the comment is directed to" , "EvidenceVariable.dataStorage.path: Where to find the data element in the dataset" , "ElementDefinition.base.path: Path that identifies the base element" , "DataRequirement.valueFilter.path: An attribute to filter on" , "DataRequirement.dateFilter.path: A date-valued attribute to filter on" , "DataRequirement.codeFilter.path: A code-valued attribute to filter on" , "RequestOrchestration.action.dynamicValue.path: The path to the element to be set dynamically" , "ElementDefinition.path: Path of the element in the hierarchy of elements" , "ElementDefinition.slicing.discriminator.path: Path to element value" , "ActivityDefinition.dynamicValue.path: The path to the element to be set dynamically" , "DataRequirement.sort.path: The name of the attribute to perform the sort" , "PlanDefinition.action.dynamicValue.path: The path to the element to be set dynamically";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.dynamicValue.path> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.path> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter.path> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.discriminator.path> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.base.path> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.dynamicValue.path> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.dataStorage.path> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.sort.path> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.dateFilter.path> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter.path> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.dynamicValue.path> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.path>;
        rdfs:label        "path" .

fhir:patient  rdf:type      owl:ObjectProperty;
        rdfs:comment        "CoverageEligibilityRequest.patient: Intended recipient of products and services" , "Provenance.patient: The patient is the subject of the data created/updated (.target) by the activity" , "AuditEvent.patient: The patient is the subject of the data used/created/updated/deleted during the activity" , "CoverageEligibilityResponse.patient: Intended recipient of products and services" , "FamilyMemberHistory.patient: Patient history is about" , "AllergyIntolerance.patient: Who the allergy or intolerance is for" , "RelatedPerson.patient: The patient this person is related to" , "Immunization.patient: Who was immunized" , "PaymentNotice.patient: Subject of care" , "BodyStructure.patient: Who this is about" , "VisionPrescription.patient: Who prescription is for";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.patient> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.patient> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.patient> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.patient> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.patient> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.patient> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.patient> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.patient> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.patient> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.patient> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.patient>;
        rdfs:label          "patient";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:patientInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ServiceRequest.patientInstruction: Patient or consumer-oriented instructions" , "Appointment.patientInstruction: Detailed information and instructions for the patient" , "Dosage.patientInstruction: Patient or consumer oriented instructions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.patientInstruction> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.patientInstruction> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.patientInstruction>;
        rdfs:label        "patientInstruction" .

fhir:patientPaid  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.detail.patientPaid: Paid by the patient" , "ExplanationOfBenefit.addItem.detail.subDetail.patientPaid: Paid by the patient" , "ExplanationOfBenefit.addItem.patientPaid: Paid by the patient" , "ExplanationOfBenefit.item.patientPaid: Paid by the patient" , "ExplanationOfBenefit.patientPaid: Paid by the patient" , "Claim.item.detail.patientPaid: Paid by the patient" , "Claim.item.patientPaid: Paid by the patient" , "ExplanationOfBenefit.addItem.detail.patientPaid: Paid by the patient" , "Claim.item.detail.subDetail.patientPaid: Paid by the patient" , "Claim.patientPaid: Paid by the patient" , "ExplanationOfBenefit.item.detail.subDetail.patientPaid: Paid by the patient";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.patientPaid> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.patientPaid> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.patientPaid> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.patientPaid> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.patientPaid>;
        rdfs:label        "patientPaid" .

fhir:patientPreparation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.patientPreparation: Patient preparation for collection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.patientPreparation>;
        rdfs:label        "patientPreparation" .

fhir:pattern  rdf:type    owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.pattern>;
        rdfs:label        "pattern" .

fhir:pause  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.pause: Pause in the flow?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.pause>;
        rdfs:label        "pause" .

fhir:payee  rdf:type      owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.allocation.payee: Recipient of the payment" , "PaymentNotice.payee: Party being paid" , "ExplanationOfBenefit.payee: Recipient of benefits payable" , "Claim.payee: Recipient of benefits payable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.payee> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.payee> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.payee> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payee>;
        rdfs:label        "payee" .

fhir:payeeType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.payeeType: Party to be paid any benefits payable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payeeType>;
        rdfs:label        "payeeType" .

fhir:payload  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Endpoint.payload: Set of payloads that are provided by this endpoint" , "CommunicationRequest.payload: Message payload" , "Communication.payload: Message payload";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.payload> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.payload>;
        rdfs:label        "payload" .

fhir:payment  rdf:type    owl:ObjectProperty;
        rdfs:comment      "PaymentNotice.payment: Payment reference" , "ExplanationOfBenefit.payment: Payment Details" , "ClaimResponse.payment: Payment Details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.payment> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment>;
        rdfs:label        "payment" .

fhir:paymentBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.paymentBy: Self-pay parties and responsibility";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.paymentBy>;
        rdfs:label        "paymentBy" .

fhir:paymentDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentNotice.paymentDate: Payment or clearing date";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.paymentDate>;
        rdfs:label        "paymentDate" .

fhir:paymentIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.paymentIdentifier: Business identifier for the payment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.paymentIdentifier>;
        rdfs:label        "paymentIdentifier" .

fhir:paymentIssuer  rdf:type  owl:ObjectProperty;
        rdfs:comment        "PaymentReconciliation.paymentIssuer: Party generating payment";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.paymentIssuer>;
        rdfs:label          "paymentIssuer";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:paymentStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentNotice.paymentStatus: Issued or cleared Status of the payment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.paymentStatus>;
        rdfs:label        "paymentStatus" .

fhir:pediatricUseIndicator
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.pediatricUseIndicator: If authorised for use in children";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.pediatricUseIndicator>;
        rdfs:label        "pediatricUseIndicator" .

fhir:performed  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:FamilyMemberHistory , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure.performed>;
        rdfs:label        "performed" .

fhir:performedActivity
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CarePlan.activity.performedActivity: Activities that are completed or in progress (concept, or Appointment, Encounter, Procedure, etc.)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.activity.performedActivity>;
        rdfs:label        "performedActivity" .

fhir:performer  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Observation.performer: Who is responsible for the observation" , "Procedure.performer: Who performed the procedure and what they did" , "ServiceRequest.performer: Requested performer" , "MedicationAdministration.performer: Who or what performed the medication administration and what type of performance they did" , "MedicationDispense.performer: Who performed event" , "ImagingSelection.performer: Who performed imaging selection and what they did" , "Immunization.performer: Who performed event" , "DiagnosticReport.performer: Responsible Diagnostic Service" , "ImagingStudy.series.performer: Who performed the series" , "MedicationRequest.performer: Intended performer of administration" , "DeviceRequest.performer: Requested Filler" , "RiskAssessment.performer: Who did assessment?" , "GuidanceResponse.performer: Device returning the guidance" , "Task.performer: Who or what performed the task" , "NutritionIntake.performer: Who or what performed the intake and how they were involved" , "NutritionOrder.performer: Who is intended to perform the administration of the nutrition order" , "Specimen.processing.performer: Entity processing specimen";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.performer> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.performer> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.performer> , <http://hl7.org/fhir/StructureDefinition/Task#Task.performer> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.performer> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.performer> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.performer> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.performer> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.performer> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.performer> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.performer> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.performer> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.performer> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.performer> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.performer> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.performer>;
        rdfs:label          "performer";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:performerType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ServiceRequest.performerType: Performer role" , "ObservationDefinition.performerType: Desired kind of performer for such kind of observation" , "MedicationRequest.performerType: Desired kind of performer of the medication administration";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.performerType> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.performerType> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.performerType>;
        rdfs:label          "performerType";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:period  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Group.member.period: Period member belonged to the group" , "PractitionerRole.period: The period during which the practitioner is authorized to perform in these role(s)" , "PaymentReconciliation.period: Period covered" , "Group.characteristic.period: When (in calendar time)" , "Composition.event.period: The period covered by the documentation" , "Timing.repeat.period: The duration to which the frequency applies. I.e. Event occurs frequency times per period" , "DosageSafety.doseLimit.period: The period over which the quantity is safe to use (if scope = period)" , "NamingSystem.uniqueId.period: When is identifier valid?" , "DeviceAssociation.period: Begin and end dates and times for the device association" , "ExtendedContactDetail.period: Period that this contact was valid for usage" , "DeviceDefinition.correctiveAction.period: Start and end dates of the  corrective action" , "Consent.period: Effective period for this Consent" , "Identifier.period: Time period when id is/was valid for use" , "Consent.provision.period: Time frame for this provision" , "Practitioner.qualification.period: Period during which the qualification is valid" , "MeasureReport.period: What period the report covers" , "EvidenceVariable.period: Calendar-based timing when the variable is observed" , "Patient.contact.period: The period during which this contact person or organization is valid to be contacted relating to this patient" , "Organization.qualification.period: Period during which the qualification is valid" , "HealthcareService.eligibility.period: The period this eligibility rule applies" , "RelatedPerson.period: Period of time that this relationship is considered valid" , "Endpoint.period: Interval the endpoint is expected to be operational" , "CarePlan.period: Time period plan covers" , "Encounter.participant.period: Period of time during the encounter that the participant participated" , "Availability.period: When the availability applies" , "ResearchStudy.associatedParty.period: When active in the role" , "Appointment.participant.period: Participation period of the actor" , "Address.period: Time period when address was/is in use" , "CareTeam.period: Time period team covers" , "DocumentReference.period: Time of service that is being documented" , "Account.guarantor.period: Guarantee account during" , "Encounter.location.period: Time period during which the patient was present at the location" , "Coverage.costToBeneficiary.exception.period: The effective period of the exception" , "ResearchStudy.period: When the study began and ended" , "EpisodeOfCare.statusHistory.period: Duration the EpisodeOfCare was in the specified status" , "ResearchStudy.progressStatus.period: Date range" , "OrganizationAffiliation.period: The period during which the participatingOrganization is affiliated with the primary organization" , "EpisodeOfCare.period: Interval during responsibility is assumed" , "Procedure.performer.period: When the performer was involved" , "ContactPoint.period: Time period when the contact point was/is in use" , "HumanName.period: Time period when name was/is in use" , "Coverage.period: Coverage start and end dates" , "ResearchSubject.period: Start and end of participation" , "Flag.period: Time period when flag is active" , "DeviceAlert.signal.period: The period when the signal was in the indicated state" , "Task.restriction.period: When fulfillment is sought";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.period> , <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.period> , <http://hl7.org/fhir/StructureDefinition/ProductShelfLife#ProductShelfLife.period> , <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit.period> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.period> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification.period> , <http://hl7.org/fhir/StructureDefinition/ContactPoint#ContactPoint.period> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.exception.period> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.period> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.period> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.period> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.participant.period> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.period> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.progressStatus.period> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.period> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant.period> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.period> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.period> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.period> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.correctiveAction.period> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.period> , <http://hl7.org/fhir/StructureDefinition/Task#Task.restriction.period> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.event.period> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.period> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility.period> , <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.period> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification.period> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location.period> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.period> , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.period> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty.period> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.period> , <http://hl7.org/fhir/StructureDefinition/Group#Group.member.period> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.period> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.period> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.period> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.period> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.statusHistory.period> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.period> , <http://hl7.org/fhir/StructureDefinition/Availability#Availability.period> , fhirsd:ProductShelfLife , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.period> , <http://hl7.org/fhir/StructureDefinition/Address#Address.period> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.period> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.period> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.period> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.period> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.performer.period>;
        rdfs:label          "period";
        rdfs:subPropertyOf  fhirw5:when.planned , fhirw5:when.init , fhirw5:context , fhirw5:when.done .

fhir:periodMax  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.periodMax: Upper limit of period (3-4 hours)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.periodMax>;
        rdfs:label        "periodMax" .

fhir:periodUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.periodUnit: s | min | h | d | wk | mo | a - unit of time (UCUM)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.periodUnit>;
        rdfs:label        "periodUnit" .

fhir:permittedDataType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.component.permittedDataType: Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period" , "ObservationDefinition.permittedDataType: Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component.permittedDataType> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.permittedDataType>;
        rdfs:label        "permittedDataType" .

fhir:permittedUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.component.permittedUnit: Unit for quantitative results" , "ObservationDefinition.permittedUnit: Unit for quantitative results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component.permittedUnit> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.permittedUnit>;
        rdfs:label        "permittedUnit" .

fhir:phase  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.phase: Classifier used for clinical trials";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.phase>;
        rdfs:label        "phase" .

fhir:photo  rdf:type      owl:ObjectProperty;
        rdfs:comment      "RelatedPerson.photo: Image of the person" , "HealthcareService.photo: Facilitates quick identification of the service" , "Patient.photo: Image of the patient" , "Person.photo: Image of the person" , "Practitioner.photo: Image of the person";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Person#Person.photo> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.photo> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.photo> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.photo> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.photo>;
        rdfs:label        "photo" .

fhir:plannedActivityReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CarePlan.activity.plannedActivityReference: Activity that is intended to be part of the care plan";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.activity.plannedActivityReference>;
        rdfs:label        "plannedActivityReference" .

fhir:plannedEndDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.plannedEndDate: The planned end date/time (or discharge date) of the encounter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.plannedEndDate>;
        rdfs:label        "plannedEndDate" .

fhir:plannedStartDate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Encounter.plannedStartDate: The planned start date/time (or admission date) of the encounter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.plannedStartDate>;
        rdfs:label        "plannedStartDate" .

fhir:planningHorizon  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Schedule.planningHorizon: Period of time covered by schedule";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.planningHorizon>;
        rdfs:label          "planningHorizon";
        rdfs:subPropertyOf  fhirw5:when.planned .

fhir:policy  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Provenance.policy: Policy or plan the activity was defined by" , "AuditEvent.agent.policy: Policy that authorized the agent participation in the event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.policy> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.policy>;
        rdfs:label          "policy";
        rdfs:subPropertyOf  fhirw5:why .

fhir:policyBasis  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.policyBasis: Computable version of the backing policy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.policyBasis>;
        rdfs:label        "policyBasis" .

fhir:policyHolder  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Coverage.policyHolder: Owner of the policy";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.policyHolder>;
        rdfs:label          "policyHolder";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:policyText  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.policyText: Human Readable Policy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.policyText>;
        rdfs:label        "policyText" .

fhir:polymer  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer: Data items specific to polymers";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer>;
        rdfs:label        "polymer" .

fhir:population  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier.stratum.population: Population results in this stratum" , "MeasureReport.group.population: The populations in the group" , "ResearchStudy.objective.outcomeMeasure.population: Population for this estimand" , "Measure.group.population: Population criteria" , "ClinicalUseDefinition.population: The population group to which this applies";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.population> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.population>;
        rdfs:label        "population" .

fhir:position  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Location.position: The absolute geographic location";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.position>;
        rdfs:label        "position" .

fhir:postConditions  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.postConditions: Status after successful completion";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.postConditions>;
        rdfs:label        "postConditions" .

fhir:postalCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Address.postalCode: Postal code for area";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Address#Address.postalCode>;
        rdfs:label        "postalCode" .

fhir:power  rdf:type      owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.power: Contact lens power";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.power>;
        rdfs:label        "power" .

fhir:practiceSetting  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DocumentReference.practiceSetting: Additional details about where the content was created (e.g. clinical specialty)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.practiceSetting>;
        rdfs:label        "practiceSetting" .

fhir:practitioner  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PractitionerRole.practitioner: Practitioner that provides services for the organization";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.practitioner>;
        rdfs:label        "practitioner" .

fhir:preAdmissionIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Encounter.admission.preAdmissionIdentifier: Pre-admission identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.preAdmissionIdentifier>;
        rdfs:label        "preAdmissionIdentifier" .

fhir:preAuthPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod: Preauthorization reference effective period" , "ClaimResponse.item.reviewOutcome.preAuthPeriod: Preauthorization reference effective period" , "ClaimResponse.preAuthPeriod: Preauthorization reference effective period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome.preAuthPeriod> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome.preAuthPeriod> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.preAuthPeriod>;
        rdfs:label        "preAuthPeriod" .

fhir:preAuthRef  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityResponse.preAuthRef: Preauthorization reference" , "ExplanationOfBenefit.insurance.preAuthRef: Prior authorization reference number" , "ClaimResponse.item.reviewOutcome.preAuthRef: Preauthorization reference" , "ExplanationOfBenefit.item.reviewOutcome.preAuthRef: Preauthorization reference" , "ClaimResponse.preAuthRef: Preauthorization reference" , "ExplanationOfBenefit.preAuthRef: Preauthorization reference" , "Claim.insurance.preAuthRef: Prior authorization reference number";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.insurance.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.preAuthRef> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.preAuthRef>;
        rdfs:label        "preAuthRef" .

fhir:preAuthRefPeriod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.preAuthRefPeriod: Preauthorization in-effect period";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.preAuthRefPeriod>;
        rdfs:label        "preAuthRefPeriod" .

fhir:preConditions  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.preConditions: Status before process starts";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.preConditions>;
        rdfs:label        "preConditions" .

fhir:precedence  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.precedence: Precedence (primary, secondary, etc.)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.precedence>;
        rdfs:label        "precedence" .

fhir:precheckBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.precheckBehavior: yes | no" , "PlanDefinition.action.precheckBehavior: yes | no";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.precheckBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.precheckBehavior>;
        rdfs:label        "precheckBehavior" .

fhir:predecessor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.allocation.predecessor: Business identifier of the prior payment detail";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.predecessor>;
        rdfs:label        "predecessor" .

fhir:prediction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RiskAssessment.prediction: Outcome predicted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction>;
        rdfs:label        "prediction" .

fhir:preference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.preference: preferred | alternate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.preference>;
        rdfs:label        "preference" .

fhir:preferred  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Person.communication.preferred: Language preference indicator" , "RelatedPerson.communication.preferred: Language preference indicator" , "Practitioner.communication.preferred: Language preference indicator" , "SubstanceDefinition.name.preferred: If this is the preferred name for this substance" , "Patient.communication.preferred: Language preference indicator" , "NamingSystem.uniqueId.preferred: Is this the id that should be used for this type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.preferred> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.communication.preferred> , <http://hl7.org/fhir/StructureDefinition/Person#Person.communication.preferred> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.preferred> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.communication.preferred> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.communication.preferred>;
        rdfs:label        "preferred" .

fhir:preferredReportName
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.preferredReportName: The preferred name to be used when reporting the observation results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.preferredReportName>;
        rdfs:label        "preferredReportName" .

fhir:prefix  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.prefix: E.g. \"1(a)\", \"2.5.3\"" , "RequestOrchestration.action.prefix: User-visible prefix for the action (e.g. 1. or A.)" , "HumanName.prefix: Parts that come before the name" , "PlanDefinition.action.prefix: User-visible prefix for the action (e.g. 1. or A.)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.prefix> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.prefix> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.prefix> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.prefix>;
        rdfs:label        "prefix" .

fhir:preparation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.container.preparation: Special processing applied to the container for this specimen type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.preparation>;
        rdfs:label        "preparation" .

fhir:prescriber  rdf:type   owl:ObjectProperty;
        rdfs:comment        "VisionPrescription.prescriber: Who authorized the vision prescription";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.prescriber>;
        rdfs:label          "prescriber";
        rdfs:subPropertyOf  fhirw5:who.author .

fhir:presence  rdf:type   owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.signal.presence: Indicates whether signal annunciation is occurring, along with the underlying reason";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.presence>;
        rdfs:label        "presence" .

fhir:presentation  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:Ingredient , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.presentation>;
        rdfs:label        "presentation" .

fhir:presentedForm  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.presentedForm: Entire report as issued";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.presentedForm>;
        rdfs:label        "presentedForm" .

fhir:preventiveAction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.preventiveAction: Preventive actions that contributed to avoiding the adverse event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.preventiveAction>;
        rdfs:label        "preventiveAction" .

fhir:previous  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria.previous: Rule applied to previous resource state";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria.previous>;
        rdfs:label        "previous" .

fhir:previousAppointment
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Appointment.previousAppointment: The previous appointment in a series";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.previousAppointment>;
        rdfs:label          "previousAppointment";
        rdfs:subPropertyOf  fhirw5:context .

fhir:primarySource  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Immunization.primarySource: Indicates context the data was captured in";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.primarySource>;
        rdfs:label          "primarySource";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:priorPrescription
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.priorPrescription: Reference to an order/prescription that is being replaced by this MedicationRequest";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.priorPrescription>;
        rdfs:label        "priorPrescription" .

fhir:priority  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Task.priority: routine | urgent | asap | stat" , "Account.coverage.priority: The priority of the coverage in the context of this account" , "ActivityDefinition.priority: routine | urgent | asap | stat" , "MedicationRequest.priority: routine | urgent | asap | stat" , "VisionPrescription.priority: routine | urgent | asap | stat" , "PlanDefinition.goal.priority: high-priority | medium-priority | low-priority" , "Claim.priority: Desired processing urgency" , "Goal.priority: high-priority | medium-priority | low-priority" , "Communication.priority: routine | urgent | asap | stat" , "RequestOrchestration.action.priority: routine | urgent | asap | stat" , "RequestOrchestration.priority: routine | urgent | asap | stat" , "PlanDefinition.action.priority: routine | urgent | asap | stat" , "NutritionOrder.priority: routine | urgent | asap | stat" , "Appointment.priority: Used to make informed decisions if needing to re-prioritize" , "CommunicationRequest.priority: routine | urgent | asap | stat" , "ExplanationOfBenefit.priority: Desired processing urgency" , "ServiceRequest.priority: routine | urgent | asap | stat" , "Encounter.priority: Indicates the urgency of the encounter" , "CoverageEligibilityRequest.priority: Desired processing priority" , "DeviceAlert.priority: The urgency by which the condition ought to be addressed" , "Goal.acceptance.priority: Priority of goal for individual" , "DeviceRequest.priority: routine | urgent | asap | stat";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.priority> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.priority> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.priority> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.priority> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.priority> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.priority> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.priority> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.priority> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.priority> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.acceptance.priority> , <http://hl7.org/fhir/StructureDefinition/Task#Task.priority> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.priority> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.priority> , <http://hl7.org/fhir/StructureDefinition/Account#Account.coverage.priority> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.priority> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.priority> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.priority> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.priority> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.priority> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.priority> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.priority> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.priority>;
        rdfs:label          "priority";
        rdfs:subPropertyOf  fhirw5:grade , fhirw5:class .

fhir:prism  rdf:type      owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.prism: Eye alignment compensation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.prism>;
        rdfs:label        "prism" .

fhir:probability  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:RiskAssessment , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.probability>;
        rdfs:label        "probability" .

fhir:procedure  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.procedure.procedure: Specific clinical procedure" , "ImagingStudy.procedure: Imaging performed procedure(s)" , "FamilyMemberHistory.procedure: Procedures that the related person had" , "Claim.procedure.procedure: Specific clinical procedure" , "DiagnosticReport.procedure: The performed procedure(s) from which the report was produced" , "Account.procedure: The list of procedures relevant to this account" , "ExplanationOfBenefit.procedure: Clinical procedures performed" , "Specimen.collection.procedure: The procedure that collects the specimen" , "Claim.procedure: Clinical procedures performed" , "BiologicallyDerivedProduct.collection.procedure: The procedure involved in the collection" , "DeviceAlert.procedure: Procedure during which the alert occurred";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure.procedure> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.procedure> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure.procedure> , <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.procedure> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.procedure> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.procedure> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection.procedure> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.procedure>;
        rdfs:label        "procedure" .

fhir:procedureSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.procedureSequence: Applicable procedures" , "Claim.item.procedureSequence: Applicable procedures";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.procedureSequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.procedureSequence>;
        rdfs:label        "procedureSequence" .

fhir:process  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process: Major process within scenario" , "ExampleScenario.process: Step is nested process";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.process> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process>;
        rdfs:label        "process" .

fhir:processNote  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.processNote: Note concerning processing" , "ExplanationOfBenefit.processNote: Note concerning adjudication" , "ClaimResponse.processNote: Note concerning adjudication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote>;
        rdfs:label        "processNote" .

fhir:processing  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Specimen.processing: Processing and processing step details";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing>;
        rdfs:label        "processing" .

fhir:processingFacility
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.processingFacility: Processing facilities responsible for the labeling and distribution of this biologically derived product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.processingFacility>;
        rdfs:label        "processingFacility" .

fhir:processingMode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SearchParameter.processingMode: normal | phonetic | other";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.processingMode>;
        rdfs:label        "processingMode" .

fhir:processor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.processor: Processor name";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processor>;
        rdfs:label        "processor" .

fhir:producedFrom  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.producedFrom: Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.producedFrom>;
        rdfs:label        "producedFrom" .

fhir:product  rdf:type    owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.product: Product to be supplied" , "MedicinalProductDefinition.crossReference.product: Reference to another product, e.g. for linking authorised to investigational product" , "ConceptMap.group.element.target.dependsOn: Other data elements that this mapping also produces";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.product> , fhirsd:DeviceRequest , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.crossReference.product> , fhirsd:ActivityDefinition , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.product> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.product> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.product>;
        rdfs:label        "product" .

fhir:productCategory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.productCategory: A category or classification of the product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.productCategory>;
        rdfs:label        "productCategory" .

fhir:productCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.productCode: A code that identifies the kind of this biologically derived product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.productCode>;
        rdfs:label        "productCode" .

fhir:productName  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.name.productName: The full product name" , "NutritionOrder.additive.productName: Product or brand name of the modular additive" , "NutritionOrder.enteralFormula.productName: Product or brand name of the enteral feeding" , "NutritionOrder.supplement.productName: Product or brand name of the nutritional supplement";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive.productName> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.productName> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.productName> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.productName>;
        rdfs:label        "productName" .

fhir:productOrService
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.addItem.detail.productOrService: Billing, service, product, or drug code" , "Claim.item.productOrService: Billing, service, product, or drug code" , "ExplanationOfBenefit.item.productOrService: Billing, service, product, or drug code" , "Claim.item.detail.productOrService: Billing, service, product, or drug code" , "CoverageEligibilityResponse.insurance.item.productOrService: Billing, service, product, or drug code" , "Claim.item.detail.subDetail.productOrService: Billing, service, product, or drug code" , "ExplanationOfBenefit.item.detail.subDetail.productOrService: Billing, service, product, or drug code" , "ExplanationOfBenefit.addItem.detail.subDetail.productOrService: Billing, service, product, or drug code" , "ClaimResponse.addItem.detail.subDetail.productOrService: Billing, service, product, or drug code" , "ClaimResponse.addItem.productOrService: Billing, service, product, or drug code" , "ExplanationOfBenefit.item.detail.productOrService: Billing, service, product, or drug code" , "CoverageEligibilityRequest.item.productOrService: Billing, service, product, or drug code" , "ClaimResponse.addItem.detail.productOrService: Billing, service, product, or drug code" , "ExplanationOfBenefit.addItem.productOrService: Billing, service, product, or drug code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.productOrService> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.productOrService> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.productOrService> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.productOrService> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.productOrService> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.productOrService> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.productOrService> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.productOrService> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.productOrService>;
        rdfs:label        "productOrService" .

fhir:productOrServiceEnd
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.detail.subDetail.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.addItem.productOrServiceEnd: End of a range of codes" , "ClaimResponse.addItem.productOrServiceEnd: End of a range of codes" , "ClaimResponse.addItem.detail.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.item.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.addItem.detail.productOrServiceEnd: End of a range of codes" , "Claim.item.productOrServiceEnd: End of a range of codes" , "Claim.item.detail.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd: End of a range of codes" , "ExplanationOfBenefit.item.detail.productOrServiceEnd: End of a range of codes" , "Claim.item.detail.subDetail.productOrServiceEnd: End of a range of codes";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.productOrServiceEnd> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.productOrServiceEnd>;
        rdfs:label        "productOrServiceEnd" .

fhir:productStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.productStatus: available | unavailable | processed | applied | discarded";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.productStatus>;
        rdfs:label        "productStatus" .

fhir:productionIdentifierInUDI
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.productionIdentifierInUDI: lot-number | manufactured-date | serial-number | expiration-date | biological-source | software-version";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.productionIdentifierInUDI>;
        rdfs:label        "productionIdentifierInUDI" .

fhir:profile  rdf:type    owl:ObjectProperty;
        rdfs:comment      "DataRequirement.profile: The profile of the required data" , "DocumentReference.content.profile: Content profile rules for the document" , "ActivityDefinition.profile: What profile the resource needs to conform to" , "CapabilityStatement.rest.resource.profile: System-wide profile" , "ImplementationGuide.definition.resource.profile: Profile(s) this resource is valid against" , "Meta.profile: Profiles this resource claims to conform to" , "ImplementationGuide.global.profile: A profile that all resources must conform to" , "ParameterDefinition.profile: What profile the value is expected to be" , "ImplementationGuide.manifest.resource.profile: Profile(s) this is an example of" , "ElementDefinition.type.profile: Profiles (StructureDefinition or IG) - one must apply" , "CapabilityStatement.document.profile: Constraint on the resources used in the document" , "MessageDefinition.focus.profile: Profile that must be adhered to by focus";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource.profile> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.profile> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.focus.profile> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.document.profile> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.profile> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type.profile> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.profile> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content.profile> , <http://hl7.org/fhir/StructureDefinition/Meta#Meta.profile> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.profile> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.profile> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.global.profile>;
        rdfs:label        "profile" .

fhir:profileCanonical
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Endpoint.payload.profileCanonical: The profile that is expected at this endpoint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload.profileCanonical>;
        rdfs:label        "profileCanonical" .

fhir:profileUri  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Endpoint.payload.profileUri: The non-fhir based profile that is expected at this endpoint";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload.profileUri>;
        rdfs:label        "profileUri" .

fhir:program  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Immunization.programEligibility.program: The program that eligibility is declared for" , "HealthcareService.program: Programs that this service is applicable to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.programEligibility.program> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.program>;
        rdfs:label        "program" .

fhir:programCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Claim.item.detail.programCode: Program the product or service is provided under" , "ExplanationOfBenefit.item.detail.subDetail.programCode: Program the product or service is provided under" , "Claim.item.detail.subDetail.programCode: Program the product or service is provided under" , "ExplanationOfBenefit.addItem.programCode: Program the product or service is provided under" , "ExplanationOfBenefit.item.programCode: Program the product or service is provided under" , "ExplanationOfBenefit.item.detail.programCode: Program the product or service is provided under" , "ClaimResponse.addItem.programCode: Program the product or service is provided under" , "Claim.item.programCode: Program the product or service is provided under";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.programCode> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.programCode> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.programCode> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.programCode> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.programCode> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.programCode> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.programCode> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.programCode>;
        rdfs:label        "programCode" .

fhir:programEligibility
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Immunization.programEligibility: Patient eligibility for a specific vaccination program";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.programEligibility>;
        rdfs:label        "programEligibility" .

fhir:programStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.programEligibility.programStatus: The patient's eligibility status for the program";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.programEligibility.programStatus>;
        rdfs:label        "programStatus" .

fhir:progress  rdf:type   owl:ObjectProperty;
        rdfs:comment      "CarePlan.activity.progress: Comments about the activity status/progress";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.activity.progress>;
        rdfs:label        "progress" .

fhir:progressStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.progressStatus: Dates for status changes for the conduct of the study, or study registry and administrative actions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.progressStatus>;
        rdfs:label        "progressStatus" .

fhir:property  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ManufacturedItemDefinition.property: General characteristics of this item" , "Device.property: Inherent, essentially fixed, characteristics of the device.  e.g., time properties, size, material, etc." , "TerminologyCapabilities.codeSystem.version.property: Properties supported for $lookup" , "ValueSet.compose.property: Property to return if client doesn't override" , "DeviceDefinition.property: Inherent, essentially fixed, characteristics of this kind of device, e.g., time properties, size, etc" , "ValueSet.expansion.property: Additional information supplied about each concept" , "BiologicallyDerivedProduct.property: A property that is specific to this BiologicallyDerviedProduct instance" , "PackagedProductDefinition.packaging.property: General characteristics of this item" , "ConceptMap.group.element.target.property: Property value for the source -> target mapping" , "ValueSet.compose.include.filter.property: A property/filter defined by the code system" , "SubstanceDefinition.property: General specifications for this substance" , "ConceptMap.property: Additional properties of the mapping" , "CodeSystem.concept.property: Property value for the concept" , "ManufacturedItemDefinition.property: General characteristics of this component" , "ValueSet.expansion.contains.property: Property value for the concept" , "AdministrableProductDefinition.property: Characteristics e.g. a product's onset of action" , "CodeSystem.property: Additional information supplied about each concept";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.property> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.property> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.property> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.property> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter.property> , <http://hl7.org/fhir/StructureDefinition/Device#Device.property> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.property> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.property> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.property> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.property> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.property> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.property> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.property> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.property>;
        rdfs:label        "property" .

fhir:proposedNewTime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.proposedNewTime: Indicator for a counter proposal";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.proposedNewTime>;
        rdfs:label        "proposedNewTime" .

fhir:protein  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein: Data items specific to proteins";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein>;
        rdfs:label        "protein" .

fhir:protocol  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.protocol: Steps followed in executing study" , "CapabilityStatement.messaging.endpoint.protocol: http | ftp | mllp +";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.protocol> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.endpoint.protocol>;
        rdfs:label        "protocol" .

fhir:protocolApplied  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.protocolApplied: Protocol followed by the provider";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied>;
        rdfs:label        "protocolApplied" .

fhir:providedBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.providedBy: Organization that provides this service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.providedBy>;
        rdfs:label        "providedBy" .

fhir:provider  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Claim.careTeam.provider: Practitioner or organization" , "CoverageEligibilityRequest.provider: Party responsible for the request" , "ExplanationOfBenefit.provider: Party responsible for the claim" , "Claim.provider: Party responsible for the claim" , "CoverageEligibilityRequest.item.provider: Perfoming practitioner" , "ClaimResponse.addItem.provider: Authorized providers" , "ExplanationOfBenefit.careTeam.provider: Practitioner or organization" , "CoverageEligibilityResponse.insurance.item.provider: Performing practitioner" , "ExplanationOfBenefit.addItem.provider: Authorized providers";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.provider> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.provider> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.provider> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam.provider> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.provider> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.provider> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam.provider> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.provider> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.provider>;
        rdfs:label          "provider";
        rdfs:subPropertyOf  fhirw5:who.source , fhirw5:who.actor .

fhir:provision  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.provision: Constraints to the base Consent.policyBasis/Consent.policyText" , "Consent.provision: Nested provisions to further constraint the parent provision";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.provision> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision>;
        rdfs:label        "provision" .

fhir:publisher  rdf:type    owl:ObjectProperty;
        rdfs:comment        "CapabilityStatement.publisher: Name of the publisher/steward (organization or individual)" , "Group.publisher: Name of the publisher/steward (organization or individual)" , "PlanDefinition.publisher: Name of the publisher/steward (organization or individual)" , "ImplementationGuide.publisher: Name of the publisher/steward (organization or individual)" , "CanonicalResource.publisher: Name of the publisher/steward (organization or individual)" , "ObservationDefinition.publisher: The name of the individual or organization that published the ObservationDefinition" , "StructureDefinition.publisher: Name of the publisher/steward (organization or individual)" , "SpecimenDefinition.publisher: The name of the individual or organization that published the SpecimenDefinition" , "Questionnaire.publisher: Name of the publisher/steward (organization or individual)" , "Requirements.publisher: Name of the publisher/steward (organization or individual)" , "Measure.publisher: Name of the publisher/steward (organization or individual)" , "CodeSystem.publisher: Name of the publisher/steward (organization or individual)" , "DeviceDefinition.publisher: Name of the publisher/steward (organization or individual)" , "ConceptMap.publisher: Name of the publisher/steward (organization or individual)" , "MessageDefinition.publisher: Name of the publisher/steward (organization or individual)" , "Evidence.publisher: Name of the publisher/steward (organization or individual)" , "CompartmentDefinition.publisher: Name of the publisher/steward (organization or individual)" , "EvidenceVariable.publisher: Name of the publisher/steward (organization or individual)" , "NamingSystem.publisher: Name of the publisher/steward (organization or individual)" , "ExampleScenario.publisher: Name of the publisher/steward (organization or individual)" , "OperationDefinition.publisher: Name of the publisher/steward (organization or individual)" , "ActivityDefinition.publisher: Name of the publisher/steward (organization or individual)" , "ActorDefinition.publisher: Name of the publisher/steward (organization or individual)" , "Library.publisher: Name of the publisher/steward (organization or individual)" , "ValueSet.publisher: Name of the publisher/steward (organization or individual)" , "TerminologyCapabilities.publisher: Name of the publisher/steward (organization or individual)" , "SearchParameter.publisher: Name of the publisher/steward (organization or individual)" , "EventDefinition.publisher: Name of the publisher/steward (organization or individual)" , "SubscriptionTopic.publisher: The name of the individual or organization that published the SubscriptionTopic";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.publisher> , <http://hl7.org/fhir/StructureDefinition/Group#Group.publisher> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.publisher> , <http://hl7.org/fhir/StructureDefinition/Library#Library.publisher> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.publisher> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.publisher> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.publisher> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.publisher> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.publisher> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.publisher> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.publisher> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.publisher> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.publisher> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.publisher> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.publisher> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.publisher> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.publisher> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.publisher> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.publisher> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.publisher>;
        rdfs:label          "publisher";
        rdfs:subPropertyOf  fhirw5:who.witness , fhirw5:who.author .

fhir:purpose  rdf:type      owl:ObjectProperty;
        rdfs:comment        "Measure.purpose: Why this measure is defined" , "CoverageEligibilityResponse.purpose: auth-requirements | benefits | discovery | validation" , "MessageDefinition.purpose: Why this message definition is defined" , "EvidenceVariable.purpose: Why this EvidenceVariable is defined" , "SpecimenDefinition.purpose: Why this SpecimenDefinition is defined" , "CodeSystem.purpose: Why this code system is defined" , "Group.purpose: Why this Group is defined" , "PlanDefinition.purpose: Why this plan definition is defined" , "TerminologyCapabilities.purpose: Why this terminology capabilities is defined" , "CapabilityStatement.purpose: Why this capability statement is defined" , "ObservationDefinition.purpose: Why this ObservationDefinition is defined" , "Requirements.purpose: Why this Requirements is defined" , "ActorDefinition.purpose: Why this actor definition is defined" , "ValueSet.purpose: Why this value set is defined" , "ConceptMap.purpose: Why this concept map is defined" , "ExtendedContactDetail.purpose: The type of contact" , "CompartmentDefinition.purpose: Why this compartment definition is defined" , "SearchParameter.purpose: Why this search parameter is defined" , "Evidence.purpose: Why this Evidence is defined" , "DeviceDefinition.purpose: Why this DeviceDefinition is defined" , "ActivityDefinition.purpose: Why this activity definition is defined" , "SubscriptionTopic.purpose: Why this SubscriptionTopic is defined" , "CoverageEligibilityRequest.purpose: auth-requirements | benefits | discovery | validation" , "EventDefinition.purpose: Why this event definition is defined" , "CanonicalResource.purpose: Why this {{title}} is defined" , "NamingSystem.purpose: Why this naming system is defined" , "ExampleScenario.purpose: The purpose of the example, e.g. to illustrate a scenario" , "OperationDefinition.purpose: Why this operation definition is defined" , "ElementDefinition.binding.additional.purpose: maximum | minimum | required | extensible | candidate | current | current-extensible | best-practice | preferred | ui | starter | component" , "Consent.provision.purpose: Context of activities covered by this provision" , "StructureDefinition.purpose: Why this structure definition is defined" , "ImplementationGuide.purpose: Why this implementation guide is defined" , "Library.purpose: Why this library is defined" , "Questionnaire.purpose: Why this questionnaire is defined";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.purpose> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.purpose> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.purpose> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.purpose> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.purpose> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.purpose> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.purpose> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.purpose> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.purpose> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.purpose> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.purpose> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.purpose> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.purpose> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.purpose> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.purpose> , <http://hl7.org/fhir/StructureDefinition/Library#Library.purpose> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.purpose> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.purpose> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.purpose> , <http://hl7.org/fhir/StructureDefinition/Group#Group.purpose> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.purpose> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.purpose> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.purpose> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.purpose> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.purpose>;
        rdfs:label          "purpose";
        rdfs:subPropertyOf  fhirw5:why , fhirw5:class .

fhir:purposeType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.purposeType: treatment | prevention | diagnostic | supportive-care | screening | health-services-research | basic-science | device-feasibility";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.purposeType>;
        rdfs:label        "purposeType" .

fhir:qualification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Practitioner.qualification: Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care" , "Organization.qualification: Qualifications, certifications, accreditations, licenses, training, etc. pertaining to the provision of care";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification>;
        rdfs:label        "qualification" .

fhir:qualifiedValue  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue: Set of qualified values for observation results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.component.qualifiedValue> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue>;
        rdfs:label        "qualifiedValue" .

fhir:qualifier  rdf:type    owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.qualifier: Code that represents the included structure qualifier";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.qualifier>;
        rdfs:label          "qualifier";
        rdfs:subPropertyOf  fhirw5:what .

fhir:qualitativeRisk  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RiskAssessment.prediction.qualitativeRisk: Likelihood of specified outcome as a qualitative value";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.qualitativeRisk>;
        rdfs:label        "qualitativeRisk" .

fhir:qualityOfEvidence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DetectedIssue.qualityOfEvidence: The quality of the evidence supporting the detected issue";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.qualityOfEvidence>;
        rdfs:label        "qualityOfEvidence" .

fhir:quantity  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Device.additive.quantity: Quantity of additive substance within container" , "ArtifactAssessment.content.quantity: Quantitative rating" , "Claim.item.detail.quantity: Count of products or services" , "SpecimenDefinition.typeTested.container.additive.quantity: Quantity of additive substance within container" , "ExplanationOfBenefit.item.quantity: Count of products or services" , "Specimen.processing.additive.quantity: Quantity of additive substance within container" , "NutritionOrder.additive.quantity: Amount of additive to be given or mixed in with the oral diet, supplement, and/or enteral feeding" , "DeviceRequest.quantity: Quantity of devices to supply" , "MedicationRequest.dispenseRequest.quantity: Amount of medication to supply per dispense" , "ExplanationOfBenefit.item.adjudication.quantity: Non-monitary value" , "ExplanationOfBenefit.addItem.detail.quantity: Count of products or services" , "Evidence.statistic.quantity: Statistic value" , "Specimen.collection.quantity: The quantity of specimen collected" , "ExplanationOfBenefit.item.detail.quantity: Count of products or services" , "DeviceDefinition.additive.quantity: Quantity of additive substance within container" , "CoverageEligibilityRequest.item.quantity: Count of products or services" , "PackagedProductDefinition.packaging.quantity: The quantity of this level of packaging in the package that contains it (with the outermost level being 1)" , "Substance.quantity: Amount of substance in the package" , "Claim.item.detail.subDetail.quantity: Count of products or services" , "ClaimResponse.addItem.detail.quantity: Count of products or services" , "Group.quantity: Number of members" , "Claim.item.quantity: Count of products or services" , "ExplanationOfBenefit.addItem.detail.subDetail.quantity: Count of products or services" , "MedicationDispense.quantity: Amount of medication" , "ExplanationOfBenefit.item.detail.subDetail.quantity: Count of products or services" , "NutritionOrder.enteralFormula.administration.quantity: The volume of formula feeding to provide" , "ClaimResponse.item.adjudication.quantity: Non-monetary value" , "ClaimResponse.addItem.detail.subDetail.quantity: Count of products or services" , "NutritionProduct.instance.quantity: The amount of items or instances" , "ActivityDefinition.quantity: How much is administered/consumed/supplied" , "MedicationRequest.dispenseRequest.initialFill.quantity: First fill quantity" , "NutritionOrder.supplement.quantity: Amount of the nutritional supplement" , "ClaimResponse.addItem.quantity: Count of products or services" , "ExplanationOfBenefit.addItem.quantity: Count of products or services" , "Evidence.statistic.attributeEstimate.quantity: The singular quantity of the attribute estimate, for attribute estimates represented as single values, which may include a unit of measure";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.quantity> , <http://hl7.org/fhir/StructureDefinition/Group#Group.quantity> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.quantity> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.quantity> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication.quantity> , fhirsd:ServiceRequest , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.quantity> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.initialFill.quantity> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.quantity> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.quantity> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.additive.quantity> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.additive.quantity> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.quantity> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.quantity> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.quantity> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.collection.quantity> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.quantity> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.additive.quantity> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.quantity> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.quantity> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.quantity> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.quantity> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.quantity> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.quantity> , <http://hl7.org/fhir/StructureDefinition/Device#Device.additive.quantity> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.quantity> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication.quantity> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.quantity> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.quantity> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive.quantity> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.quantity>;
        rdfs:label          "quantity";
        rdfs:subPropertyOf  fhirw5:what .

fhir:query  rdf:type        owl:ObjectProperty;
        rdfs:comment        "SubscriptionTopic.trigger.notificationShape.relatedQuery.query: Query to perform" , "SubscriptionStatus.notificationEvent.relatedQuery.query: Query to perform" , "AuditEvent.entity.query: Query parameters";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.relatedQuery.query> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.relatedQuery.query> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.query>;
        rdfs:label          "query";
        rdfs:subPropertyOf  fhirw5:context .

fhir:queryCriteria  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria: Query based trigger rule";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria>;
        rdfs:label        "queryCriteria" .

fhir:queryType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType: Coded information describing the type of data this query provides" , "SubscriptionStatus.notificationEvent.relatedQuery.queryType: Coded information describing the type of data this query provides";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.relatedQuery.queryType> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.relatedQuery.queryType>;
        rdfs:label        "queryType" .

fhir:question  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.enableWhen.question: The linkId of question that determines whether item is enabled/disabled";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.enableWhen.question>;
        rdfs:label        "question" .

fhir:questionnaire  rdf:type  owl:ObjectProperty;
        rdfs:comment      "QuestionnaireResponse.questionnaire: Canonical URL of Questionnaire being answered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.questionnaire>;
        rdfs:label        "questionnaire" .

fhir:range  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.range: The range for continuous or ordinal observations" , "Evidence.statistic.attributeEstimate.range: Lower and upper bound values of the attribute estimate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.range> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.range>;
        rdfs:label        "range" .

fhir:rangeCategory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.rangeCategory: reference | critical | absolute";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.rangeCategory>;
        rdfs:label        "rangeCategory" .

fhir:rank  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Account.guarantor.rank: Rank order of guarantor" , "ContactPoint.rank: Specify preferred order of use (1 = highest)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.rank> , <http://hl7.org/fhir/StructureDefinition/ContactPoint#ContactPoint.rank>;
        rdfs:label        "rank" .

fhir:rate  rdf:type       owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.rate> , fhirsd:MedicationAdministration , fhirsd:NutritionOrder , fhirsd:Dosage , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.rate> , fhirsd:NutritionIntake , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.doseAndRate.rate> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.rate>;
        rdfs:label        "rate" .

fhir:rateAggregation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.group.rateAggregation: How is rate aggregation performed for this measure" , "Measure.rateAggregation: How is rate aggregation performed for this measure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.rateAggregation> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.rateAggregation>;
        rdfs:label        "rateAggregation" .

fhir:rater  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Evidence.certainty.rater: Individual or group who did the rating";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.rater>;
        rdfs:label        "rater" .

fhir:rating  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Evidence.certainty.rating: Assessment or judgement of the aspect";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.rating>;
        rdfs:label        "rating" .

fhir:ratioType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.monomerSet.ratioType: Captures the type of ratio to the entire polymer, e.g. Monomer/Polymer ratio, SRU/Polymer Ratio";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.ratioType>;
        rdfs:label        "ratioType" .

fhir:rationale  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RiskAssessment.prediction.rationale: Explanation of prediction" , "Measure.rationale: Justification for the measure in terms of impact, gap in care, and evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.rationale> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.rationale>;
        rdfs:label        "rationale" .

fhir:reAdmission  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.admission.reAdmission: Indicates that the patient is being re-admitted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.admission.reAdmission>;
        rdfs:label        "reAdmission" .

fhir:reaction  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Immunization.reaction: Details of a reaction that followed the immunization" , "AllergyIntolerance.reaction: Adverse Reaction Events linked to exposure to substance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reaction> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction>;
        rdfs:label        "reaction" .

fhir:readHistory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.readHistory: Whether vRead can return past versions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.readHistory>;
        rdfs:label        "readHistory" .

fhir:readOnly  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.readOnly: Don't allow human editing";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.readOnly>;
        rdfs:label        "readOnly" .

fhir:reason  rdf:type       owl:ObjectProperty;
        rdfs:comment        "MedicationRequest.reason: Reason or indication for ordering or not ordering the medication" , "Task.reason: Why task is needed" , "ExplanationOfBenefit.item.reviewOutcome.reason: Reason for result of the adjudication" , "ResearchSubject.subjectMilestone.reason: null" , "NutritionIntake.reason: Reason for why the food (i.e. solid and/or liquid) is /was consumed" , "Encounter.reason: The list of medical reasons that are expected to be addressed during the encounter" , "Communication.reason: Indication for message" , "CareTeam.reason: Why the care team exists" , "MedicationDispense.substitution.reason: Why was substitution made" , "MedicationStatement.adherence.reason: Details of the reason for the current use of the medication" , "MedicationRequest.substitution.reason: Why should (not) substitution be made" , "ImplementationGuide.dependsOn.reason: Why dependency exists" , "ClaimResponse.item.adjudication.reason: Explanation of adjudication outcome" , "ClaimResponse.supportingInfo.reason: Explanation for the information" , "Subscription.reason: Description of why this subscription was created" , "RiskAssessment.reason: Why was the assessment necessary?" , "ExplanationOfBenefit.supportingInfo.reason: Explanation for the information" , "ClaimResponse.item.reviewOutcome.reason: Reason for result of the adjudication" , "ImagingStudy.reason:  Why was imaging study performed?" , "NutritionIntake.nutritionItem.notConsumedItem.reason: Reason the nutrition item was not consumed" , "ExplanationOfBenefit.item.adjudication.reason: Explanation of adjudication outcome" , "Appointment.reason: Reason this appointment is scheduled" , "Immunization.reason: Why immunization occurred" , "Claim.supportingInfo.reason: Explanation for the information" , "PlanDefinition.action.reason: Why the action should be performed" , "ServiceRequest.reason: Reason or indication for requesting the service" , "Observation.triggeredBy.reason: Reason that the observation was triggered" , "CommunicationRequest.reason: Why is communication needed?" , "ResearchSubject.subjectState.reason: State change reason" , "DeviceRequest.reason: Coded/Linked Reason for request" , "EpisodeOfCare.reason: The list of medical reasons that are expected to be addressed during the episode of care" , "MedicationStatement.reason: Reason for why the medication is being/was taken" , "Procedure.reason: The justification that the procedure was performed" , "RequestOrchestration.reason: Why the request orchestration is needed" , "FamilyMemberHistory.reason: Why was family member history performed?" , "GuidanceResponse.reason: Why guidance is needed" , "MedicationAdministration.reason: Reason that supports why the medication was administered" , "MessageHeader.reason: Cause of event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.reason> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.reason> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.reason> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.reason> , <http://hl7.org/fhir/StructureDefinition/Task#Task.reason> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome.reason> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.adjudication.reason> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState.reason> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.adherence.reason> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.adjudication.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.reason> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.reason> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.reason> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.reason> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.reason> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.reason> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn.reason> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.reason> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.reason> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.notConsumedItem.reason> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.reason> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.reason> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.reason> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome.reason> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.reason> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.reason> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectMilestone.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.reason> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.substitution.reason> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.reason> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.triggeredBy.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.reason> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reason> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution.reason> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.reason> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.reason>;
        rdfs:label          "reason";
        rdfs:subPropertyOf  fhirw5:why .

fhir:recall  rdf:type     owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.correctiveAction.recall: Whether the corrective action was a recall";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.correctiveAction.recall>;
        rdfs:label        "recall" .

fhir:received  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Communication.received: When received";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Communication#Communication.received>;
        rdfs:label          "received";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:receivedTime  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Specimen.receivedTime: The time when specimen is received by the testing laboratory";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.receivedTime>;
        rdfs:label          "receivedTime";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:receiver  rdf:type     owl:ObjectProperty;
        rdfs:comment        "MessageHeader.destination.receiver: Intended \"real-world\" recipient for the data" , "MedicationDispense.receiver: Who collected the medication or where the medication was delivered" , "ExampleScenario.process.step.operation.receiver: Who receives the operation";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.destination.receiver> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.receiver> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.receiver>;
        rdfs:label          "receiver";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:receiverActive  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.operation.receiverActive: Receiver stays active?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.receiverActive>;
        rdfs:label        "receiverActive" .

fhir:recipient  rdf:type    owl:ObjectProperty;
        rdfs:comment        "CommunicationRequest.recipient: Who to share the information with" , "Task.restriction.recipient: Individual or entity from whom fulfillment is being sought" , "PaymentNotice.recipient: Party being notified" , "Communication.recipient: Who the information is shared with";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.restriction.recipient> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.recipient> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.recipient> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.recipient>;
        rdfs:label          "recipient";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:recommendation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DiagnosticReport.recommendation: Recommendations based on findings and interpretations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.recommendation>;
        rdfs:label        "recommendation" .

fhir:recorded  rdf:type     owl:ObjectProperty;
        rdfs:comment        "NutritionIntake.recorded: When the intake was recorded" , "Procedure.recorded: When the procedure was first captured in the subject's record" , "MedicationDispense.recorded: When the recording of the dispense started" , "MedicationAdministration.recorded: When the MedicationAdministration was first captured in the subject's record" , "Provenance.recorded: When the activity was recorded / updated" , "AuditEvent.recorded: Time when the event was recorded";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.recorded> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.recorded> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.recorded> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.recorded> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.recorded> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.recorded>;
        rdfs:label          "recorded";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:recordedDate  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Condition.recordedDate: Date condition was first recorded" , "AllergyIntolerance.recordedDate: Date allergy or intolerance was first recorded" , "AdverseEvent.recordedDate: When the event was recorded";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Condition#Condition.recordedDate> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.recordedDate> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.recordedDate>;
        rdfs:label          "recordedDate";
        rdfs:subPropertyOf  fhirw5:when.recorded .

fhir:recorder  rdf:type     owl:ObjectProperty;
        rdfs:comment        "Evidence.recorder: Who entered the data for the evidence" , "MedicationRequest.recorder: Person who entered the request" , "AllergyIntolerance.recorder: Who recorded the sensitivity" , "Goal.recorder: Who recorded the goal" , "EvidenceVariable.recorder: Who entered the data for the evidence variable" , "Procedure.recorder: Who recorded the procedure" , "FamilyMemberHistory.recorder: Who recorded the family member history" , "Condition.recorder: Who recorded the condition" , "AdverseEvent.recorder: Who recorded the adverse event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.recorder> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.recorder> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.recorder> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.recorder> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.recorder> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.recorder> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.recorder> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.recorder> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.recorder>;
        rdfs:label          "recorder";
        rdfs:subPropertyOf  fhirw5:who.author , fhirw5:who .

fhir:recruitment  rdf:type  owl:ObjectProperty;
        rdfs:comment        "ResearchStudy.recruitment: Target or actual group of participants enrolled in study";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment>;
        rdfs:label          "recruitment";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:recurrenceId  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.recurrenceId: The recurrence ID of the specific recurring request" , "Appointment.recurrenceId: The sequence number in the recurrence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.recurrenceId> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceId>;
        rdfs:label        "recurrenceId" .

fhir:recurrenceTemplate
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate: Details of the recurrence pattern/template used to generate occurrences";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate>;
        rdfs:label        "recurrenceTemplate" .

fhir:recurrenceType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.recurrenceType: The frequency of the recurrence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.recurrenceType>;
        rdfs:label        "recurrenceType" .

fhir:recurring  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AppointmentResponse.recurring: This response is for all occurrences in a recurring request";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.recurring>;
        rdfs:label        "recurring" .

fhir:reference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.reference: External artifact (rule/document etc. that) created this requirement" , "CodeableReference.reference: Reference to a resource (by instance)" , "Requirements.reference: External artifact (rule/document etc. that) created this set of requirements" , "Consent.policyBasis.reference: Reference backing policy resource" , "DiagnosticReport.supportingInfo.reference: Supporting information reference" , "Claim.related.reference: File or case reference" , "Consent.provision.data.reference: The actual data reference" , "ActorDefinition.reference: Reference to more information about the actor" , "Requirements.actor.reference: Actor referenced" , "Consent.provision.actor.reference: Resource for the actor (or group, by role)" , "ExplanationOfBenefit.related.reference: File or case reference" , "Expression.reference: Where the expression is found" , "ImplementationGuide.definition.resource.reference: Location of the resource" , "DetectedIssue.reference: Authority for issue" , "Requirements.statement.derivedFrom.reference: Pointer to Requirements instance" , "ImplementationGuide.manifest.resource.reference: Location of the resource" , "Reference.reference: Literal reference, Relative, internal or absolute URL" , "Requirements.statement.partOf.reference: Pointer to Requirements instance" , "Requirements.imports.reference: Source of imported statements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.policyBasis.reference> , <http://hl7.org/fhir/StructureDefinition/Expression#Expression.reference> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.related.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.derivedFrom.reference> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.partOf.reference> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.data.reference> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.imports.reference> , <http://hl7.org/fhir/StructureDefinition/CodeableReference#CodeableReference.reference> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.actor.reference> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.actor.reference> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.related.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.reference> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource.reference> , <http://hl7.org/fhir/StructureDefinition/Reference#Reference.reference> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.reference> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.supportingInfo.reference>;
        rdfs:label        "reference" .

fhir:referenceNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.referenceNumber: Check number or payment reference";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.referenceNumber>;
        rdfs:label        "referenceNumber" .

fhir:referencePolicy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.referencePolicy: literal | logical | resolves | enforced | local";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.referencePolicy>;
        rdfs:label        "referencePolicy" .

fhir:referenceRange  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Observation.referenceRange: Provides guide for interpretation of component result value" , "Observation.referenceRange: Provides guide for interpretation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.referenceRange> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange>;
        rdfs:label        "referenceRange" .

fhir:referenceStrength
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Ingredient.substance.strength.referenceStrength: Strength expressed in terms of a reference substance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength>;
        rdfs:label        "referenceStrength" .

fhir:referencedContentItemIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.referencedContentItemIdentifier: Selected content items";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.referencedContentItemIdentifier>;
        rdfs:label        "referencedContentItemIdentifier" .

fhir:referencedFrom  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.referencedFrom: References to this parameter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.referencedFrom>;
        rdfs:label        "referencedFrom" .

fhir:referral  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.referral: Treatment Referral" , "Claim.referral: Treatment referral";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.referral> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.referral>;
        rdfs:label          "referral";
        rdfs:subPropertyOf  fhirw5:who.cause .

fhir:referralMethod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "HealthcareService.referralMethod: Ways that the service accepts referrals";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.referralMethod>;
        rdfs:label        "referralMethod" .

fhir:referralRequest  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EpisodeOfCare.referralRequest: Originating Referral Request(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.referralRequest>;
        rdfs:label        "referralRequest" .

fhir:referralRequired
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "HealthcareService.referralRequired: A referral is required for access to this service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.referralRequired>;
        rdfs:label        "referralRequired" .

fhir:referrer  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ImagingStudy.referrer: Referring physician";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.referrer>;
        rdfs:label          "referrer";
        rdfs:subPropertyOf  fhirw5:who.cause .

fhir:region  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.region: Geographic area for the study" , "RegulatedAuthorization.region: The territory in which the authorization has been granted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.region> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.region>;
        rdfs:label        "region" .

fhir:regionOfInterest
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.regionOfInterest: Selected regions of interest";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.regionOfInterest>;
        rdfs:label        "regionOfInterest" .

fhir:regionType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.imageRegion3D.regionType: point | multipoint | polyline | polygon | ellipse | ellipsoid | unknown" , "ImagingSelection.instance.imageRegion2D.regionType: point | polyline | multipoint | circle | ellipse | unknown";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.imageRegion3D.regionType> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.imageRegion2D.regionType>;
        rdfs:label        "regionType" .

fhir:regulator  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.regulator: The regulatory authority or authorizing body granting the authorization";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.regulator>;
        rdfs:label        "regulator" .

fhir:regulatoryBasis  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.regulatoryBasis: Regulations establishing base Consent";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.regulatoryBasis>;
        rdfs:label        "regulatoryBasis" .

fhir:regulatoryIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.regulatoryIdentifier: Regulatory identifier(s) associated with this device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier>;
        rdfs:label        "regulatoryIdentifier" .

fhir:rejectionCriterion
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.rejectionCriterion: Criterion specified for specimen rejection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.rejectionCriterion>;
        rdfs:label        "rejectionCriterion" .

fhir:related  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.related: Prior or corollary claims" , "DocumentReference.related: Related resources with this document reference not represented elsewhere" , "Claim.related: Prior or corollary claims";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.related> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.related> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.related>;
        rdfs:label        "related" .

fhir:relatedAction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.relatedAction: Relationship to another action" , "PlanDefinition.action.relatedAction: Relationship to another action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction>;
        rdfs:label        "relatedAction" .

fhir:relatedArtifact  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.relatedArtifact: Additional documentation, citations, etc" , "DeviceDefinition.guideline.relatedArtifact: A source of information or reference for this guideline" , "NamingSystem.relatedArtifact: Additional documentation, citations, etc" , "ActivityDefinition.relatedArtifact: Additional documentation, citations, etc" , "MetadataResource.relatedArtifact: Additional documentation, citations, etc" , "EventDefinition.relatedArtifact: Additional documentation, citations, etc" , "ValueSet.relatedArtifact: Additional documentation, citations, etc" , "CodeSystem.relatedArtifact: Additional documentation, citations, etc" , "Library.relatedArtifact: Additional documentation, citations, etc" , "ConceptMap.relatedArtifact: Additional documentation, citations, etc" , "PlanDefinition.relatedArtifact: Additional documentation, citations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/Library#Library.relatedArtifact> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.relatedArtifact>;
        rdfs:label        "relatedArtifact" .

fhir:relatedClinicalInformation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationStatement.relatedClinicalInformation: Link to information relevant to the usage of a medication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.relatedClinicalInformation>;
        rdfs:label        "relatedClinicalInformation" .

fhir:relatedData  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.action.output.relatedData: What data is provided" , "PlanDefinition.action.input.relatedData: What data is provided" , "RequestOrchestration.action.input.relatedData: What data is provided" , "RequestOrchestration.action.output.relatedData: What data is provided";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.input.relatedData> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.output.relatedData> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.output.relatedData> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.input.relatedData>;
        rdfs:label        "relatedData" .

fhir:relatedDevice  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:DeviceDefinition , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.link.relatedDevice>;
        rdfs:label        "relatedDevice" .

fhir:relatedQuery  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.notificationShape.relatedQuery: Query describing data relevant to this notification" , "SubscriptionStatus.notificationEvent.relatedQuery: Query describing data relevant to this notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.relatedQuery> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.relatedQuery>;
        rdfs:label        "relatedQuery" .

fhir:relatesTo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.relatesTo: Relationships to other Resources" , "DocumentReference.relatesTo: Relationships to other document references and their lifecycle changes" , "ResearchStudy.relatesTo: Relationships to other Resources" , "DiagnosticReport.relatesTo: Related DiagnosticReports" , "EvidenceVariable.relatesTo: Relationships to other Resources" , "ArtifactAssessment.relatesTo: Relationship to other Resources" , "Composition.relatesTo: Relationships to other compositions/documents";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.relatesTo> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.relatesTo> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.relatesTo> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.relatesTo> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.relatesTo> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.relatesTo> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.relatesTo> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.relatesTo>;
        rdfs:label        "relatesTo" .

fhir:relation  rdf:type   owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.link.relation: The type indicates the relationship of the related device to the device instance" , "Bundle.link.relation: See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.link.relation> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.link.relation>;
        rdfs:label        "relation" .

fhir:relationship  rdf:type  owl:ObjectProperty;
        rdfs:comment        "FamilyMemberHistory.relationship: Relationship to the subject" , "Coverage.relationship: Beneficiary relationship to the subscriber" , "RelatedPerson.relationship: The personal relationship of the related person to the patient" , "RequestOrchestration.action.relatedAction.relationship: before | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end" , "PlanDefinition.action.relatedAction.relationship: before | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end" , "SubstanceDefinition.relationship: A link between this substance and another" , "ConceptMap.group.unmapped.relationship: related-to | equivalent | source-is-narrower-than-target | source-is-broader-than-target | not-related-to" , "ExplanationOfBenefit.related.relationship: How the reference claim is related" , "Patient.contact.relationship: The kind of personal relationship" , "DeviceAssociation.relationship: Describes the relationship between the device and subject" , "Claim.related.relationship: How the reference claim is related" , "ConceptMap.group.element.target.relationship: related-to | equivalent | source-is-narrower-than-target | source-is-broader-than-target | not-related-to";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.relationship> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.relationship> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.related.relationship> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.related.relationship> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction.relationship> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.relationship> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.relationship> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.relationship> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.relationship> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction.relationship> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.relationship> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship>;
        rdfs:label          "relationship";
        rdfs:subPropertyOf  fhirw5:class .

fhir:relationshipStatus
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceAssociation.relationshipStatus: State of the device association's relationship";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.relationshipStatus>;
        rdfs:label        "relationshipStatus" .

fhir:relationshipType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.indication.otherTherapy.relationshipType: The type of relationship between the product indication/contraindication and another therapy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.otherTherapy.relationshipType>;
        rdfs:label        "relationshipType" .

fhir:relativePath  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest.resource.relativePath: Relative path for page in IG";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource.relativePath>;
        rdfs:label        "relativePath" .

fhir:relativeRisk  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RiskAssessment.prediction.relativeRisk: Relative likelihood";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.relativeRisk>;
        rdfs:label        "relativeRisk" .

fhir:relativeTime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Group.characteristic.relativeTime: When (with respect to an event)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.relativeTime>;
        rdfs:label        "relativeTime" .

fhir:releaseDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.software.releaseDate: Date this version was released";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.software.releaseDate>;
        rdfs:label        "releaseDate" .

fhir:relevantHistory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.relevantHistory: Key events in history of the Task" , "ServiceRequest.relevantHistory: Request provenance" , "DeviceRequest.relevantHistory: Request provenance";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.relevantHistory> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.relevantHistory> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.relevantHistory>;
        rdfs:label        "relevantHistory" .

fhir:reliableCache  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.messaging.reliableCache: Reliable Message Cache Length (min)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.reliableCache>;
        rdfs:label        "reliableCache" .

fhir:renderedInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DosageDetails.renderedInstruction: Full representation of the dosage instructions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.renderedInstruction>;
        rdfs:label        "renderedInstruction" .

fhir:rendering  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.manifest.rendering: Location of rendered implementation guide";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.rendering>;
        rdfs:label        "rendering" .

fhir:repeat  rdf:type     owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat: Specifies and quantifies the repeated units and their configuration" , "Timing.repeat: When the event is to occur";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat> , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat>;
        rdfs:label        "repeat" .

fhir:repeatUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnit: An SRU - Structural Repeat Unit";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit>;
        rdfs:label        "repeatUnit" .

fhir:repeatUnitAmountType
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.repeat.repeatUnitAmountType: How the quantitative amount of Structural Repeat Units is captured (e.g. Exact, Numeric, Average)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnitAmountType>;
        rdfs:label        "repeatUnitAmountType" .

fhir:repeats  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.repeats: Whether the item may repeat";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.repeats>;
        rdfs:label        "repeats" .

fhir:repetitions  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.restriction.repetitions: How many times to repeat";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.restriction.repetitions>;
        rdfs:label        "repetitions" .

fhir:replaces  rdf:type     owl:ObjectProperty;
        rdfs:comment        "CarePlan.replaces: CarePlan replaced by this CarePlan" , "Appointment.replaces: Appointment replaced by this Appointment" , "DeviceRequest.replaces: What request replaces" , "RequestOrchestration.replaces: Request(s) replaced by this request" , "CommunicationRequest.replaces: Request(s) replaced by this request" , "MessageDefinition.replaces: Takes the place of" , "ServiceRequest.replaces: What request replaces";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.replaces> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.replaces> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.replaces> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.replaces> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.replaces> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.replaces> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.replaces>;
        rdfs:label          "replaces";
        rdfs:subPropertyOf  fhirw5:context .

fhir:report  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Procedure.report: Any report resulting from the procedure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.report>;
        rdfs:label        "report" .

fhir:reported  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Immunization.reaction.reported: Indicates self-reported reaction";
        rdfs:isDefinedBy  fhirsd:Procedure , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.reported> , fhirsd:NutritionIntake , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.reported> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.reaction.reported>;
        rdfs:label        "reported" .

fhir:reporter  rdf:type     owl:ObjectProperty;
        rdfs:comment        "PaymentNotice.reporter: Responsible practitioner" , "MeasureReport.reporter: Who is reporting the data";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.reporter> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.reporter>;
        rdfs:label          "reporter";
        rdfs:subPropertyOf  fhirw5:who.source .

fhir:reportingFrequency
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Measure.reportingFrequency: The frequency in which this measure should be reported (e.g. 1 '/a' - yearly, 4 '/a' - quarterly)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.reportingFrequency>;
        rdfs:label        "reportingFrequency" .

fhir:reportingVendor  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.reportingVendor: What vendor prepared the data";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.reportingVendor>;
        rdfs:label        "reportingVendor" .

fhir:representation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.representation: A depiction of the structure of the substance" , "SubstanceDefinition.structure.representation.representation: The structural representation as a text string in a standard format" , "ElementDefinition.representation: xmlAttr | xmlText | typeAttr | cdaText | xhtml";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation.representation> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.representation>;
        rdfs:label        "representation" .

fhir:request  rdf:type      owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.addItem.request: Request or Referral for Service" , "ExampleScenario.instance.containedInstance: Instance transmitted on invocation" , "PaymentNotice.request: Request reference" , "PaymentReconciliation.request: Reference to requesting resource" , "Claim.item.request: Request or Referral for Service" , "ClaimResponse.request: Id of resource triggering adjudication" , "Bundle.entry.request: Additional execution information (transaction/batch/history)" , "MedicationAdministration.request: Request administration performed against" , "CoverageEligibilityResponse.request: Eligibility request reference" , "Claim.request: Request authorizing services and products" , "ExplanationOfBenefit.item.request: Request or Referral for Service" , "Specimen.request: Why the specimen was collected" , "BiologicallyDerivedProduct.request: Request to obtain and/or infuse this product" , "ExplanationOfBenefit.request: Request authorizing services or products" , "ClaimResponse.addItem.request: Request or Referral for Service";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.request> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.request> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.request> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.request> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.request> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.request> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.request> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.request> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.request> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.request> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.request> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.request> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.request> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.request>;
        rdfs:label          "request";
        rdfs:subPropertyOf  fhirw5:who.focus , fhirw5:why .

fhir:requestIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "GuidanceResponse.requestIdentifier: The identifier of the request associated with this response, if any";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.requestIdentifier>;
        rdfs:label        "requestIdentifier" .

fhir:requestedPerformer
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Task.requestedPerformer: Who should perform the Task";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Task#Task.requestedPerformer>;
        rdfs:label          "requestedPerformer";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:requestedPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.requestedPeriod: When the task should be performed" , "Appointment.requestedPeriod: Potential date/time interval(s) requested to allocate the appointment within";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.requestedPeriod> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.requestedPeriod>;
        rdfs:label        "requestedPeriod" .

fhir:requester  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Task.requester: Who is asking for task to be done" , "ServiceRequest.requester: Who/what is requesting service" , "DeviceRequest.requester: Who/what submitted the device request" , "CommunicationRequest.requester: Who asks for the information to be shared" , "MedicationRequest.requester: Who/What requested the Request" , "NutritionOrder.requester: Who ordered the diet, formula or nutritional supplement";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.requester> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.requester> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.requester> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.requester> , <http://hl7.org/fhir/StructureDefinition/Task#Task.requester> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.requester>;
        rdfs:label          "requester";
        rdfs:subPropertyOf  fhirw5:who.author .

fhir:requestor  rdf:type    owl:ObjectProperty;
        rdfs:comment        "PaymentReconciliation.requestor: Responsible practitioner" , "CoverageEligibilityResponse.requestor: Party responsible for the request" , "AuditEvent.agent.requestor: Whether user is initiator" , "ClaimResponse.requestor: Party responsible for the claim";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.requestor> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.requestor> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.requestor> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.requestor>;
        rdfs:label          "requestor";
        rdfs:subPropertyOf  fhirw5:who.source , fhirw5:who .

fhir:requireBoth  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria.requireBoth: Both must be true flag";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria.requireBoth>;
        rdfs:label        "requireBoth" .

fhir:required  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Questionnaire.item.required: Whether the item must be included in data results" , "Appointment.participant.required: The participant is required to attend (optional when false)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.required> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant.required>;
        rdfs:label        "required" .

fhir:requiredBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.requiredBehavior: must | could | must-unless-documented" , "PlanDefinition.action.requiredBehavior: must | could | must-unless-documented";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.requiredBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.requiredBehavior>;
        rdfs:label        "requiredBehavior" .

fhir:requirement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.requirement: The actual requirement" , "SpecimenDefinition.typeTested.requirement: Requirements for specimen delivery and special handling" , "PlanDefinition.action.input.requirement: What data is provided" , "RequestOrchestration.action.input.requirement: What data is provided" , "PlanDefinition.action.output.requirement: What data is provided" , "RequestOrchestration.action.output.requirement: What data is provided";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.input.requirement> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.requirement> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.output.requirement> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.requirement> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.output.requirement> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.input.requirement>;
        rdfs:label        "requirement" .

fhir:requirements  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.constraint.requirements: Why this constraint is necessary or appropriate" , "ElementDefinition.requirements: Requirements satisfied by this element/structure and its constraints";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.requirements> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.requirements>;
        rdfs:label        "requirements" .

fhir:requisition  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ServiceRequest.requisition: Composite Request ID";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.requisition>;
        rdfs:label        "requisition" .

fhir:residueSite  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.sugar.residueSite: The residue positions at which this sugar applies, in 5’→3’ direction" , "SubstanceDefinition.nucleicAcid.subunit.linkage.residueSite: The residue positions at which this linkage applies, in 5’→3’ direction";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sugar.residueSite> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.linkage.residueSite>;
        rdfs:label        "residueSite" .

fhir:resource  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.notificationShape.resource: URL of the key definition that is the focus in a notification shape" , "ImplementationGuide.manifest.resource: Resource in the implementation guide" , "ImplementationGuide.definition.resource: Resource in the implementation guide" , "Bundle.entry.resource: A resource in the bundle" , "Parameters.parameter.resource: If parameter is a whole resource" , "RequestOrchestration.action.resource: The target of the action" , "RelatedArtifact.resource: What artifact is being referenced" , "CompartmentDefinition.resource: How a resource is related to the compartment" , "SubscriptionTopic.trigger.canFilterBy.resource: URL of the triggering Resource that this filter applies to" , "SubscriptionTopic.trigger.resource: Key Data Type, Resource (reference to definition), or relevant definition for this trigger" , "CapabilityStatement.rest.resource: Resource served on the REST interface" , "Subscription.filterBy.resource: Allowed Resource (reference to definition) for this Subscription filter" , "OperationDefinition.resource: Types this operation applies to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.resource> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.resource> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.resource> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.resource> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.canFilterBy.resource> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.resource> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.resource> , <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter.resource> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.resource> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.resource> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.resource>;
        rdfs:label        "resource" .

fhir:resourceReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RelatedArtifact.resourceReference: What artifact, if not a conformance resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.resourceReference>;
        rdfs:label        "resourceReference" .

fhir:resourceType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.provision.resourceType: e.g. Resource Type, Profile, etc";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.resourceType>;
        rdfs:label        "resourceType" .

fhir:response  rdf:type     owl:ObjectProperty;
        rdfs:comment        "ExampleScenario.instance.containedInstance: Instance transmitted on invocation response" , "PaymentNotice.response: Response reference" , "MessageHeader.response: If this is a reply to prior message" , "PaymentReconciliation.allocation.response: Response committing to a payment" , "Bundle.entry.response: Results of execution (transaction/batch/history)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.response> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.response> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.response> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.response>;
        rdfs:label          "response";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:responseRequired
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.responseRequired: always | on-error | never | on-success";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.responseRequired>;
        rdfs:label        "responseRequired" .

fhir:responsibility  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.paymentBy.responsibility: Party's responsibility" , "Account.guarantor.responsibility: Responsible percentage of charges";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.paymentBy.responsibility> , <http://hl7.org/fhir/StructureDefinition/Account#Account.guarantor.responsibility>;
        rdfs:label        "responsibility" .

fhir:responsible  rdf:type  owl:ObjectProperty;
        rdfs:comment        "PaymentReconciliation.allocation.responsible: Contact for the response" , "NamingSystem.responsible: Who maintains system namespace?";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.responsible> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.responsible>;
        rdfs:label          "responsible";
        rdfs:subPropertyOf  fhirw5:who.witness .

fhir:responsibleParty
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.substitution.responsibleParty: Who is responsible for the substitution";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution.responsibleParty>;
        rdfs:label        "responsibleParty" .

fhir:rest  rdf:type       owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest: If the endpoint is a RESTful one";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest>;
        rdfs:label        "rest" .

fhir:restoreDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MarketingStatus.restoreDate: The date when the item is due to be placed back on the market by the owner, manufacturer or distributor, after a suspension";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MarketingStatus#MarketingStatus.restoreDate>;
        rdfs:label        "restoreDate" .

fhir:restriction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Task.restriction: Constraints on fulfillment tasks";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Task#Task.restriction>;
        rdfs:label        "restriction" .

fhir:result  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.result: Link to results generated during the study" , "GuidanceResponse.result: Proposed actions, if any" , "DiagnosticReport.result: Observations";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.result> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.result> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.result>;
        rdfs:label        "result" .

fhir:resultForCreate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria.resultForCreate: test-passes | test-fails";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria.resultForCreate>;
        rdfs:label        "resultForCreate" .

fhir:resultForDelete  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.queryCriteria.resultForDelete: test-passes | test-fails";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.queryCriteria.resultForDelete>;
        rdfs:label        "resultForDelete" .

fhir:resultingEffect  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.resultingEffect: Effect on the subject due to this event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.resultingEffect>;
        rdfs:label        "resultingEffect" .

fhir:resultsInterpreter
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "DiagnosticReport.resultsInterpreter: Who analyzed and reported the conclusions and interpretations";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.resultsInterpreter>;
        rdfs:label          "resultsInterpreter";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:retentionTime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.retentionTime: The usual time for retaining this kind of specimen";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.retentionTime>;
        rdfs:label        "retentionTime" .

fhir:returnedAmount  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.returnedAmount: Amount returned by the receiver";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.returnedAmount>;
        rdfs:label        "returnedAmount" .

fhir:revInclude  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.notificationShape.revInclude: Reverse include directives, rooted in the resource for this shape";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.notificationShape.revInclude>;
        rdfs:label        "revInclude" .

fhir:revenue  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.detail.subDetail.revenue: Revenue or cost center code" , "ExplanationOfBenefit.item.revenue: Revenue or cost center code" , "ExplanationOfBenefit.addItem.detail.revenue: Revenue or cost center code" , "Claim.item.revenue: Revenue or cost center code" , "ClaimResponse.addItem.revenue: Revenue or cost center code" , "ExplanationOfBenefit.addItem.detail.subDetail.revenue: Revenue or cost center code" , "ExplanationOfBenefit.addItem.revenue: Revenue or cost center code" , "Claim.item.detail.revenue: Revenue or cost center code" , "Claim.item.detail.subDetail.revenue: Revenue or cost center code" , "ExplanationOfBenefit.item.detail.subDetail.revenue: Revenue or cost center code" , "ExplanationOfBenefit.item.detail.revenue: Revenue or cost center code" , "ClaimResponse.addItem.detail.revenue: Revenue or cost center code";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.revenue> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.revenue> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.revenue> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.revenue> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.revenue> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.revenue> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.revenue> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.revenue> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.revenue> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.revenue> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.revenue> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.revenue>;
        rdfs:label        "revenue" .

fhir:reviewOutcome  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.reviewOutcome: Additem level adjudication results" , "ClaimResponse.item.reviewOutcome: Added items detail level adjudication results" , "ClaimResponse.item.reviewOutcome: Added items subdetail level adjudication results" , "ExplanationOfBenefit.item.reviewOutcome: Adjudication results" , "ExplanationOfBenefit.item.reviewOutcome: Subdetail level adjudication results" , "ExplanationOfBenefit.item.reviewOutcome: Additem detail level adjudication results" , "ClaimResponse.item.reviewOutcome: Added items adjudication results" , "ClaimResponse.item.reviewOutcome: Detail level adjudication results" , "ExplanationOfBenefit.item.reviewOutcome: Additem subdetail level adjudication results" , "ExplanationOfBenefit.item.reviewOutcome: Detail level adjudication results" , "ClaimResponse.item.reviewOutcome: Subdetail level adjudication results" , "ClaimResponse.item.reviewOutcome: Adjudication results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.reviewOutcome> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.reviewOutcome>;
        rdfs:label        "reviewOutcome" .

fhir:reviewer  rdf:type   owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.reviewer: Who reviewed the content" , "EvidenceVariable.reviewer: Who reviewed the content" , "Evidence.reviewer: Who reviewed the content" , "EventDefinition.reviewer: Who reviewed the content" , "ConceptMap.reviewer: Who reviewed the ConceptMap" , "NamingSystem.reviewer: Who reviewed the NamingSystem" , "ValueSet.reviewer: Who reviewed the ValueSet" , "Library.reviewer: Who reviewed the content" , "ActivityDefinition.reviewer: Who reviewed the content" , "Measure.reviewer: Who reviewed the content" , "MetadataResource.reviewer: Who reviewed the {{title}}" , "CodeSystem.reviewer: Who reviewed the CodeSystem";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.reviewer> , <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.reviewer> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.reviewer> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.reviewer> , <http://hl7.org/fhir/StructureDefinition/Library#Library.reviewer> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.reviewer> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.reviewer> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.reviewer> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.reviewer> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.reviewer> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.reviewer> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.reviewer>;
        rdfs:label        "reviewer" .

fhir:riskAdjustment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.riskAdjustment: How risk adjustment is applied for this measure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.riskAdjustment>;
        rdfs:label        "riskAdjustment" .

fhir:role  rdf:type         owl:ObjectProperty;
        rdfs:comment        "Claim.careTeam.role: Function within the team" , "Patient.contact.role: The kind of functional role" , "Ingredient.role: Purpose of the ingredient within the product, e.g. active, inactive" , "Provenance.entity.role: revision | quotation | source | instantiates | removal | other" , "CareTeam.participant.role: Type of involvement" , "ResearchStudy.associatedParty.role: sponsor | lead-sponsor | sponsor-investigator | primary-investigator | collaborator | funding-source | general-contact | recruitment-contact | sub-investigator | study-chair | irb | data-monitoring" , "RequestOrchestration.action.participant.role: E.g. Nurse, Surgeon, Parent, etc" , "AuditEvent.agent.role: Agent role in the event" , "ActivityDefinition.participant.role: E.g. Nurse, Surgeon, Parent, etc" , "PlanDefinition.actor.option.role: E.g. Nurse, Surgeon, Parent" , "PlanDefinition.action.participant.role: E.g. Nurse, Surgeon, Parent" , "Specimen.role: The role the specimen serves" , "Consent.provision.actor.role: How the actor is involved" , "SubstanceDefinition.moiety.role: Role that the moiety is playing" , "Medication.ingredient.role: A code that defines the type of ingredient, active, base, etc." , "AuditEvent.entity.role: What role the entity played" , "Provenance.agent.role: What the agents role was" , "ExplanationOfBenefit.careTeam.role: Function within the team" , "RelatedPerson.role: The functional role of the related person to the patient" , "Ingredient.manufacturer.role: allowed | possible | actual";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option.role> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.actor.role> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.role> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.role> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.role> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.role> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam.role> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.role> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant.role> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant.role> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.role> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient.role> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.role> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent.role> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.role> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.manufacturer.role> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.associatedParty.role> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam.role> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.role> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.entity.role>;
        rdfs:label          "role";
        rdfs:subPropertyOf  fhirw5:who .

fhir:roleSubtype  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.variableDefinition.roleSubtype: Sub-classification of the role of the variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.roleSubtype>;
        rdfs:label        "roleSubtype" .

fhir:route  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.interaction.interactant.route: The route by which the item is administered to cause the interaction" , "MedicationAdministration.dosage.route: Path of substance into body" , "Dosage.route: How drug should enter body" , "Immunization.route: How vaccine entered body" , "MedicinalProductDefinition.route: The path by which the product is taken into or makes contact with the body";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.route> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.interactant.route> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.route> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.route> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.route>;
        rdfs:label        "route" .

fhir:routeOfAdministration
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.additive.routeOfAdministration: How the additive should enter the patient's gastrointestinal tract" , "NutritionOrder.enteralFormula.routeOfAdministration: How the enteral feeding should enter the patient's gastrointestinal tract" , "AdministrableProductDefinition.routeOfAdministration: The path by which the product is taken into or makes contact with the body";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.additive.routeOfAdministration> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.routeOfAdministration> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration>;
        rdfs:label        "routeOfAdministration" .

fhir:rules  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.slicing.rules: closed | open | openAtEnd";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.rules>;
        rdfs:label        "rules" .

fhir:safety  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Device.safety: Safety Characteristics of Device" , "DosageDetails.safety: Safety Information about the combined dose course" , "DeviceDefinition.safety: Safety characteristics of the device" , "DosageDetails.step.safety: Safety Information about this step of the dose course" , "Dosage.safety: Safety Information about the this dosage instructions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.safety> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.safety> , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step.safety> , <http://hl7.org/fhir/StructureDefinition/Device#Device.safety> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.safety>;
        rdfs:label        "safety" .

fhir:sampleSize  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.sampleSize: Count of participants in the study sample";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.sampleSize>;
        rdfs:label        "sampleSize" .

fhir:satisfiedBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement.satisfiedBy: Design artifact that satisfies this requirement";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.satisfiedBy>;
        rdfs:label        "satisfiedBy" .

fhir:schedule  rdf:type   owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.supplement.schedule: Scheduling information for supplements" , "NutritionOrder.enteralFormula.administration.schedule: Scheduling information for enteral feeding products" , "Slot.schedule: The schedule resource that this slot defines an interval of status information" , "NutritionIntake.nutritionItem.notConsumedItem.schedule: The intended frequency of consumption that was not followed" , "NutritionOrder.oralDiet.schedule: Scheduling information for oral diets" , "NutritionIntake.nutritionItem.consumedItem.schedule: Scheduled frequency of consumption";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Slot#Slot.schedule> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.schedule> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.schedule> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.schedule> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.notConsumedItem.schedule> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.schedule>;
        rdfs:label        "schedule" .

fhir:scope  rdf:type      owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.scope: instance | type | system" , "DeviceDefinition.correctiveAction.scope: model | lot-numbers | serial-numbers" , "ImplementationGuide.definition.template.scope: The scope in which the template applies" , "DosageSafety.doseLimit.scope: dosage | period | administration | lifetime - The scope of the dose limitation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.scope> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.correctiveAction.scope> , <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit.scope> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.template.scope>;
        rdfs:label        "scope" .

fhir:score  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Bundle.entry.search.score: Search ranking (between 0 and 1)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.search.score>;
        rdfs:label        "score" .

fhir:scoring  rdf:type    owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.scoring: What scoring method (e.g. proportion, ratio, continuous-variable)" , "Measure.group.scoring: proportion | ratio | continuous-variable | cohort | composite";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.scoring> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.scoring>;
        rdfs:label        "scoring" .

fhir:scoringPrecision
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Measure.group.scoringPrecision: How many decimals (The number of decimal places to include in the score when the score is a decimal-valued result)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.scoringPrecision>;
        rdfs:label        "scoringPrecision" .

fhir:scoringUnit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Measure.group.scoringUnit: What units?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.scoringUnit>;
        rdfs:label        "scoringUnit" .

fhir:search  rdf:type     owl:ObjectProperty;
        rdfs:comment      "CompartmentDefinition.search: Whether the search syntax is supported" , "Bundle.entry.search: Search related information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.search> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.search>;
        rdfs:label        "search" .

fhir:searchInclude  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.searchInclude: _include values supported by the server";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchInclude>;
        rdfs:label        "searchInclude" .

fhir:searchParam  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.codeFilter.searchParam: A coded (token) parameter to search on" , "CapabilityStatement.rest.resource.searchParam: Search parameters for searching all resources" , "DataRequirement.valueFilter.searchParam: A parameter to search on" , "DataRequirement.dateFilter.searchParam: A date valued parameter to search on" , "CapabilityStatement.rest.resource.searchParam: Search parameters supported by implementation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter.searchParam> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.dateFilter.searchParam> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.searchParam> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter.searchParam>;
        rdfs:label        "searchParam" .

fhir:searchRevInclude
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.searchRevInclude: _revinclude values supported by the server";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchRevInclude>;
        rdfs:label        "searchRevInclude" .

fhir:searchType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.searchType: number | date | string | token | reference | composite | quantity | uri | special | resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.searchType>;
        rdfs:label        "searchType" .

fhir:section  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Composition.section: Composition is broken into sections" , "Composition.section: Nested Section";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.section> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section>;
        rdfs:label        "section" .

fhir:security  rdf:type   owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.security: Information about security of implementation" , "Meta.security: Security Labels applied to this resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.security> , <http://hl7.org/fhir/StructureDefinition/Meta#Meta.security>;
        rdfs:label        "security" .

fhir:securityContext  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Binary.securityContext: Identifies another resource to use as proxy when enforcing access control";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Binary#Binary.securityContext>;
        rdfs:label        "securityContext" .

fhir:securityLabel  rdf:type  owl:ObjectProperty;
        rdfs:comment        "DocumentReference.securityLabel: Document security-tags" , "Consent.provision.securityLabel: Security Labels that define affected resources" , "AuditEvent.entity.securityLabel: Security labels on the entity";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.securityLabel> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.provision.securityLabel> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.securityLabel>;
        rdfs:label          "securityLabel";
        rdfs:subPropertyOf  fhirw5:context .

fhir:segmentNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.segmentNumber: Selected segments";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.segmentNumber>;
        rdfs:label        "segmentNumber" .

fhir:selectionBehavior
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.selectionBehavior: any | all | all-or-none | exactly-one | at-most-one | one-or-more" , "PlanDefinition.action.selectionBehavior: any | all | all-or-none | exactly-one | at-most-one | one-or-more";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.selectionBehavior> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.selectionBehavior>;
        rdfs:label        "selectionBehavior" .

fhir:sender  rdf:type       owl:ObjectProperty;
        rdfs:comment        "MessageHeader.source.sender: Real world sender of the message" , "Communication.sender: Who shares the information";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.sender> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.sender>;
        rdfs:label          "sender";
        rdfs:subPropertyOf  fhirw5:who.actor .

fhir:sent  rdf:type         owl:ObjectProperty;
        rdfs:comment        "Communication.sent: When sent";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Communication#Communication.sent>;
        rdfs:label          "sent";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:sequence  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.sequence: Item instance identifier" , "Account.diagnosis.sequence: Ranking of the diagnosis (for each type)" , "Claim.item.detail.sequence: Item instance identifier" , "ExplanationOfBenefit.item.detail.sequence: Product or service provided" , "ExplanationOfBenefit.supportingInfo.sequence: Information instance identifier" , "Claim.insurance.sequence: Insurance instance identifier" , "ExplanationOfBenefit.item.detail.subDetail.sequence: Product or service provided" , "Claim.procedure.sequence: Procedure instance identifier" , "ExplanationOfBenefit.procedure.sequence: Procedure instance identifier" , "Claim.item.detail.subDetail.sequence: Item instance identifier" , "ClaimResponse.supportingInfo.sequence: Information instance identifier" , "Claim.diagnosis.sequence: Diagnosis instance identifier" , "ExplanationOfBenefit.careTeam.sequence: Order of care team" , "Account.procedure.sequence: Ranking of the procedure (for each type)" , "SubstanceDefinition.nucleicAcid.subunit.sequence: The nucleotide sequence in 5’→3’ notation using standard single-letter codes" , "ClaimResponse.insurance.sequence: Insurance instance identifier" , "Claim.supportingInfo.sequence: Information instance identifier" , "Claim.item.sequence: Item instance identifier" , "SubstanceDefinition.protein.subunit.sequence: The amino-acid sequence, listed N- to C-terminal using standard single-letter amino-acid codes. Uppercase denotes L-amino acids, lowercase denotes D-amino acids. Transcribed proteins are described using the translated sequence; for synthetic peptides containing amino acids without a single-letter code, X is used. Modified amino acids are identified by their position in the sequence" , "Claim.careTeam.sequence: Order of care team" , "CoverageEligibilityRequest.supportingInfo.sequence: Information instance identifier" , "ExplanationOfBenefit.diagnosis.sequence: Diagnosis instance identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.sequence> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.insurance.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure.sequence> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.sequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.insurance.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.sequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.sequence> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis.sequence> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.supportingInfo.sequence> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.sequence> , <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.sequence> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.sequence>;
        rdfs:label        "sequence" .

fhir:sequenceAttachment
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.subunit.sequenceAttachment: The amino-acid sequence as an attached file" , "SubstanceDefinition.nucleicAcid.subunit.sequenceAttachment: The sequence as an attached file";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.sequenceAttachment> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sequenceAttachment>;
        rdfs:label        "sequenceAttachment" .

fhir:sequenceOrigin  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.gene.sequenceOrigin: The species or lineage from which the gene sequence originated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.gene.sequenceOrigin>;
        rdfs:label        "sequenceOrigin" .

fhir:sequenceType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.sequenceType: Whether the sequence is complete or partial" , "SubstanceDefinition.nucleicAcid.sequenceType: The type of the sequence (e.g. DNA, RNA)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.sequenceType> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.sequenceType>;
        rdfs:label        "sequenceType" .

fhir:serialNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Device.serialNumber: A production identifier that indicates the Serial number assigned by the manufacturer";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.serialNumber>;
        rdfs:label          "serialNumber";
        rdfs:subPropertyOf  fhirw5:what .

fhir:series  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Immunization.protocolApplied.series: Name of vaccine series" , "ImagingStudy.series: The set of Series belonging to the study";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied.series> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series>;
        rdfs:label        "series" .

fhir:seriesDoses  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.protocolApplied.seriesDoses: Recommended number of doses for immunity";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied.seriesDoses>;
        rdfs:label        "seriesDoses" .

fhir:seriesNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.seriesNumber: Numeric identifier of the selected series";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.seriesNumber>;
        rdfs:label        "seriesNumber" .

fhir:seriesUid  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.seriesUid: DICOM Series Instance UID";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.seriesUid>;
        rdfs:label        "seriesUid" .

fhir:seriousness  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.seriousness: Seriousness or gravity of the event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.seriousness>;
        rdfs:label        "seriousness" .

fhir:service  rdf:type    owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.security.service: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.security.service>;
        rdfs:label        "service" .

fhir:serviceCategory  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Slot.serviceCategory: A broad categorization of the service that is to be performed during this appointment" , "Schedule.serviceCategory: High-level category" , "Appointment.serviceCategory: A broad categorization of the service that is to be performed during this appointment";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Slot#Slot.serviceCategory> , <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.serviceCategory> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.serviceCategory>;
        rdfs:label          "serviceCategory";
        rdfs:subPropertyOf  fhirw5:class .

fhir:servicePeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Account.servicePeriod: Transaction window";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Account#Account.servicePeriod>;
        rdfs:label          "servicePeriod";
        rdfs:subPropertyOf  fhirw5:when.done .

fhir:serviceProvider  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.serviceProvider: The organization (facility) responsible for this encounter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.serviceProvider>;
        rdfs:label        "serviceProvider" .

fhir:serviceProvisionCode
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "HealthcareService.serviceProvisionCode: Conditions under which service is available/offered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.serviceProvisionCode>;
        rdfs:label        "serviceProvisionCode" .

fhir:serviceType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Encounter.serviceType: The specific service that is to be performed during this encounter" , "Appointment.serviceType: The specific service that is to be performed during this appointment" , "Schedule.serviceType: Specific service" , "Slot.serviceType: The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the Schedule resource";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.serviceType> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.serviceType> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.serviceType> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.serviceType>;
        rdfs:label          "serviceType";
        rdfs:subPropertyOf  fhirw5:class .

fhir:serviced  rdf:type   owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.serviced> , fhirsd:CoverageEligibilityResponse , fhirsd:Claim , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.serviced> , fhirsd:CoverageEligibilityRequest , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.serviced> , fhirsd:ClaimResponse , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.serviced> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.serviced> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.serviced> , fhirsd:ExplanationOfBenefit;
        rdfs:label        "serviced" .

fhir:sessionKey  rdf:type  owl:ObjectProperty;
        rdfs:comment      "VirtualServiceDetail.sessionKey: Session Key required by the virtual service";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VirtualServiceDetail#VirtualServiceDetail.sessionKey>;
        rdfs:label        "sessionKey" .

fhir:severity  rdf:type     owl:ObjectProperty;
        rdfs:comment        "AllergyIntolerance.reaction.severity: mild | moderate | severe (of event as a whole)" , "ElementDefinition.constraint.severity: error | warning" , "AuditEvent.severity: emergency | alert | critical | error | warning | notice | informational | debug" , "ClinicalUseDefinition.interaction.severity: The severity of the interaction" , "DetectedIssue.severity: high | moderate | low" , "Condition.severity: Subjective severity of condition" , "OperationOutcome.issue.severity: fatal | error | warning | information | success";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Condition#Condition.severity> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.severity> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.severity> , <http://hl7.org/fhir/StructureDefinition/OperationOutcome#OperationOutcome.issue.severity> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.severity> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.severity> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.severity>;
        rdfs:label          "severity";
        rdfs:subPropertyOf  fhirw5:grade .

fhir:sex  rdf:type        owl:ObjectProperty;
        rdfs:comment      "FamilyMemberHistory.sex: female-typical | male-typical | specified | unknown";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.sex>;
        rdfs:label        "sex" .

fhir:sexParameterForClinicalUse
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.sexParameterForClinicalUse: male | female | other | unknown";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.sexParameterForClinicalUse>;
        rdfs:label        "sexParameterForClinicalUse" .

fhir:shelfLifeStorage
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.packaging.shelfLifeStorage: Shelf Life and storage information" , "DeviceDefinition.shelfLifeStorage: Shelf Life and storage information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.shelfLifeStorage> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.shelfLifeStorage>;
        rdfs:label        "shelfLifeStorage" .

fhir:short  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.short: Concise definition for space-constrained presentation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.short>;
        rdfs:label        "short" .

fhir:shortDoco  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.binding.additional.shortDoco: Concise documentation - for summary tables";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.shortDoco>;
        rdfs:label        "shortDoco" .

fhir:shortTitle  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.shortTitle: Title for use in informal contexts";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.shortTitle>;
        rdfs:label        "shortTitle" .

fhir:sigFormat  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Signature.sigFormat: The technical format of the signature";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Signature#Signature.sigFormat>;
        rdfs:label        "sigFormat" .

fhir:signal  rdf:type     owl:ObjectProperty;
        rdfs:comment      "DeviceAlert.signal: Annunciation or notification of the alert condition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal>;
        rdfs:label        "signal" .

fhir:signature  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Provenance.signature: Signature on target";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.signature>;
        rdfs:label        "signature" .

fhir:singleUse  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.singleUse: Specimen for single use only";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.singleUse>;
        rdfs:label        "singleUse" .

fhir:site  rdf:type         owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.addItem.bodySite.site: Location" , "ClaimResponse.addItem.bodySite.site: Location" , "Dosage.site: Body site to administer to" , "MedicationAdministration.dosage.site: Body site administered to" , "AuditEvent.source.site: Logical source location within the enterprise" , "Claim.item.bodySite.site: Location" , "Immunization.site: Body site vaccine  was administered" , "ExplanationOfBenefit.item.bodySite.site: Location" , "ResearchStudy.site: Facility where study activities are conducted";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.bodySite.site> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.source.site> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.site> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.bodySite.site> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.site> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.bodySite.site> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.site> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.site> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.bodySite.site>;
        rdfs:label          "site";
        rdfs:subPropertyOf  fhirw5:who.witness , fhirw5:where .

fhir:situation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MessageDefinition.allowedResponse.situation: When should this response be used";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.allowedResponse.situation>;
        rdfs:label        "situation" .

fhir:size  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Attachment.size: Number of bytes of content (if url provided)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.size>;
        rdfs:label        "size" .

fhir:sliceIsConstraining
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.sliceIsConstraining: If this slice definition constrains an inherited slice definition (or not)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.sliceIsConstraining>;
        rdfs:label        "sliceIsConstraining" .

fhir:sliceName  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.sliceName: Name for this particular element (in a set of slices)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.sliceName>;
        rdfs:label        "sliceName" .

fhir:slicing  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.slicing: This element is sliced - slices follow";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing>;
        rdfs:label        "slicing" .

fhir:slot  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Appointment.slot: The slots that this appointment is filling";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.slot>;
        rdfs:label        "slot" .

fhir:snapshot  rdf:type   owl:ObjectProperty;
        rdfs:comment      "StructureDefinition.snapshot: Snapshot view of the structure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.snapshot>;
        rdfs:label        "snapshot" .

fhir:software  rdf:type   owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.software: Software that is covered by this terminology capability statement" , "MessageHeader.source.software: Name of software running the system" , "CapabilityStatement.software: Software that is covered by this capability statement";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.software> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.software> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.software>;
        rdfs:label        "software" .

fhir:sopClass  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.instance.sopClass: DICOM class type" , "ImagingSelection.instance.sopClass: DICOM class type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance.sopClass> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.sopClass>;
        rdfs:label        "sopClass" .

fhir:sort  rdf:type       owl:ObjectProperty;
        rdfs:comment      "DataRequirement.sort: Order of the results";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.sort>;
        rdfs:label        "sort" .

fhir:source  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Meta.source: Identifies where the resource comes from" , "DeviceDefinition.conformsTo.source: Standard, regulation, certification, or guidance website, document, or other publication, or similar, supporting the conformance" , "SubstanceDefinition.code.source: Supporting literature" , "SubstanceDefinition.name.source: Supporting literature" , "SubstanceDefinition.relationship.source: Supporting literature" , "OperationDefinition.parameter.referencedFrom.source: Referencing parameter" , "SubstanceDefinition.nucleicAcid.geneElement.source: Supporting literature for the gene element information" , "ImplementationGuide.definition.template.source: The source location for the template" , "List.source: Who and/or what defined the list contents (aka Author)" , "Requirements.statement.source: Who asked for this statement" , "ElementDefinition.constraint.source: Reference to original source of constraint" , "MessageHeader.source: Message source application" , "SubstanceDefinition.nucleicAcid.gene.source: Supporting literature for the gene information" , "QuestionnaireResponse.source: The individual or device that answered the questions" , "Goal.source: Who's responsible for creating Goal?" , "ConceptMap.group.source: Source system where concepts to be mapped are defined" , "AuditEvent.source: Audit Event Reporter";
        rdfs:isDefinedBy    fhirsd:ImplementationGuide , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.source> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.source> , <http://hl7.org/fhir/StructureDefinition/Meta#Meta.source> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.source> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.referencedFrom.source> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code.source> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement.source> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo.source> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.source> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page.source> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.source> , <http://hl7.org/fhir/StructureDefinition/List#List.source> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.source> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.gene.source> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.geneElement.source> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.template.source> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.source>;
        rdfs:label          "source";
        rdfs:subPropertyOf  fhirw5:who.actor , fhirw5:who.author , fhirw5:who.source , fhirw5:who.witness .

fhir:sourceAttachment
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Consent.sourceAttachment: Source from which this consent is taken";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.sourceAttachment>;
        rdfs:label        "sourceAttachment" .

fhir:sourceDocument  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.sourceDocument: Source of information for the structure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.sourceDocument>;
        rdfs:label        "sourceDocument" .

fhir:sourceId  rdf:type   owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.referencedFrom.sourceId: Element id of reference";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.referencedFrom.sourceId>;
        rdfs:label        "sourceId" .

fhir:sourceMaterial  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.sourceMaterial: Material or taxonomic/anatomical source";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial>;
        rdfs:label        "sourceMaterial" .

fhir:sourceOrganization
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.collection.sourceOrganization: The organization that facilitated the collection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection.sourceOrganization>;
        rdfs:label        "sourceOrganization" .

fhir:sourcePatient  rdf:type  owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.collection.sourcePatient: The patient who underwent the medical procedure to collect the product";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.collection.sourcePatient>;
        rdfs:label        "sourcePatient" .

fhir:sourceReference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.sourceReference: Source from which this consent is taken";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.sourceReference>;
        rdfs:label        "sourceReference" .

fhir:sourceScope  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ConceptMap , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.sourceScope>;
        rdfs:label        "sourceScope" .

fhir:spatialReference
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.spatialReference: Cartesian reference for structure";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.spatialReference>;
        rdfs:label          "spatialReference";
        rdfs:subPropertyOf  fhirw5:where .

fhir:specialArrangement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Encounter.specialArrangement: Wheelchair, translator, stretcher, etc";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.specialArrangement>;
        rdfs:label        "specialArrangement" .

fhir:specialCourtesy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.specialCourtesy: Special courtesies (VIP, board member)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.specialCourtesy>;
        rdfs:label        "specialCourtesy" .

fhir:specialMeasures  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicinalProductDefinition.specialMeasures: Whether the Medicinal Product is subject to special measures for regulatory reasons";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.specialMeasures>;
        rdfs:label        "specialMeasures" .

fhir:specialPrecautionsForStorage
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ProductShelfLife.specialPrecautionsForStorage: Special precautions for storage, if any, can be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ProductShelfLife#ProductShelfLife.specialPrecautionsForStorage>;
        rdfs:label        "specialPrecautionsForStorage" .

fhir:specialty  rdf:type    owl:ObjectProperty;
        rdfs:comment        "Claim.careTeam.specialty: Practitioner or provider specialization" , "OrganizationAffiliation.specialty: Specific specialty of the participatingOrganization in the context of the role" , "HealthcareService.specialty: Specialties handled by the HealthcareService" , "PractitionerRole.specialty: Specific specialty of the practitioner" , "ExplanationOfBenefit.careTeam.specialty: Practitioner or provider specialization" , "Schedule.specialty: Type of specialty needed" , "Appointment.specialty: The specialty of a practitioner that would be required to perform the service requested in this appointment" , "Slot.specialty: The specialty of a practitioner that would be required to perform the service requested in this appointment";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Schedule#Schedule.specialty> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.specialty> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.specialty> , <http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation#OrganizationAffiliation.specialty> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.careTeam.specialty> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.careTeam.specialty> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.specialty> , <http://hl7.org/fhir/StructureDefinition/PractitionerRole#PractitionerRole.specialty>;
        rdfs:label          "specialty";
        rdfs:subPropertyOf  fhirw5:class .

fhir:species  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.sourceMaterial.species: The species of an organism e.g. the Latin epithet of the species of the plant/animal";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial.species>;
        rdfs:label        "species" .

fhir:specification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.conformsTo.specification: Identifies the standard, specification, or formal guidance that the device adheres to the Device Specification type" , "Device.conformsTo.specification: Identifies the standard, specification, or formal guidance that the device adheres to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo.specification> , <http://hl7.org/fhir/StructureDefinition/Device#Device.conformsTo.specification>;
        rdfs:label        "specification" .

fhir:specimen  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.specimen: Specimen imaged" , "Observation.specimen: Specimen used for this observation" , "DiagnosticReport.specimen: Specimens this report is based on" , "ObservationDefinition.specimen: Kind of specimen used by this type of observation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.specimen> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.specimen> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.specimen> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.specimen>;
        rdfs:label        "specimen" .

fhir:specimenQuantity
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Specimen.container.specimenQuantity: Quantity of specimen within container";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.container.specimenQuantity>;
        rdfs:label        "specimenQuantity" .

fhir:specimenRequirement
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ActivityDefinition.specimenRequirement: What specimens are required to perform this action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.specimenRequirement>;
        rdfs:label        "specimenRequirement" .

fhir:sphere  rdf:type     owl:ObjectProperty;
        rdfs:comment      "VisionPrescription.lensSpecification.sphere: Power of the lens";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.lensSpecification.sphere>;
        rdfs:label        "sphere" .

fhir:stage  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Condition.stage: Stage/grade, usually assessed formally";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Condition#Condition.stage>;
        rdfs:label        "stage" .

fhir:start  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Period.start: Starting time with inclusive boundary" , "Slot.start: Date/Time that the slot is to begin" , "PlanDefinition.goal.start: When goal pursuit begins" , "DosageDetails.step.start: When the step starts" , "Appointment.start: When appointment is to take place" , "AppointmentResponse.start: Time from appointment, or requested new start time";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.start> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.start> , <http://hl7.org/fhir/StructureDefinition/Period#Period.start> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.start> , fhirsd:Goal , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step.start> , <http://hl7.org/fhir/StructureDefinition/AppointmentResponse#AppointmentResponse.start> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.start>;
        rdfs:label          "start";
        rdfs:subPropertyOf  fhirw5:when.init , fhirw5:when.planned .

fhir:startDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.subjectState.startDate: The date a research subject entered the given state";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState.startDate>;
        rdfs:label        "startDate" .

fhir:startOffset  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.startOffset: Events within the repeat period do not start until startOffset has elapsed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.startOffset>;
        rdfs:label        "startOffset" .

fhir:startParam  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CompartmentDefinition.resource.startParam: Search Param for interpreting $everything.start";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.resource.startParam>;
        rdfs:label        "startParam" .

fhir:started  rdf:type      owl:ObjectProperty;
        rdfs:comment        "ImagingStudy.series.started: When the series started" , "ImagingStudy.started: When the study was started";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.started> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.started>;
        rdfs:label          "started";
        rdfs:subPropertyOf  fhirw5:when.init .

fhir:startingMaterial
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.polymer.monomerSet.startingMaterial: The starting materials - monomer(s) used in the synthesis of the polymer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.monomerSet.startingMaterial>;
        rdfs:label        "startingMaterial" .

fhir:state  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.progressStatus.state: Label for status or state (e.g. recruitment status)" , "DeviceMetric.calibration.state: Calibration state of the metric (e.g., calibration needed)" , "Address.state: Sub-unit of country (abbreviations ok)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.progressStatus.state> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.calibration.state> , <http://hl7.org/fhir/StructureDefinition/Address#Address.state>;
        rdfs:label        "state" .

fhir:statement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Requirements.statement: Conformance requirement statement";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.statement>;
        rdfs:label        "statement" .

fhir:statistic  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic: Values and parameters for a single statistic";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic>;
        rdfs:label        "statistic" .

fhir:statisticType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.statisticType: Type of statistic, e.g., relative risk";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.statisticType>;
        rdfs:label        "statisticType" .

fhir:status  rdf:type       owl:ObjectProperty;
        rdfs:comment        "MedicationAdministration.status: in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown" , "Goal.acceptance.status: agree | disagree | pending" , "Device.status: active | inactive | entered-in-error | unknown" , "QuestionnaireResponse.status: in-progress | completed | amended | entered-in-error | stopped | unknown" , "AdverseEvent.status: in-progress | completed | entered-in-error | unknown" , "Composition.status: registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown" , "SubstanceDefinition.name.official.status: The status of the official name, for example 'draft', 'active'" , "Narrative.status: generated | extensions | additional | empty" , "Organization.qualification.status: Status/progress of the qualification" , "ImplementationGuide.status: draft | active | retired | unknown" , "ManufacturedItemDefinition.status: draft | active | retired | unknown" , "Communication.status: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown" , "ValueSet.status: draft | active | retired | unknown" , "Ingredient.status: draft | active | retired | unknown" , "CoverageEligibilityResponse.status: active | cancelled | draft | entered-in-error" , "ResearchSubject.status: draft | active | retired | unknown" , "ServiceRequest.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "Requirements.status: draft | active | retired | unknown" , "SearchParameter.status: draft | active | retired | unknown" , "DeviceMetric.status: active | inactive | entered-in-error | unknown" , "ExampleScenario.status: draft | active | retired | unknown" , "Practitioner.qualification.status: Status/progress  of the qualification" , "PaymentReconciliation.status: active | cancelled | draft | entered-in-error" , "NutritionIntake.status: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown" , "Claim.status: active | cancelled | draft | entered-in-error" , "ExplanationOfBenefit.status: active | cancelled | draft | entered-in-error" , "MedicationDispense.status: preparation | in-progress | cancelled | on-hold | completed | entered-in-error | unfulfilled | declined | unknown" , "NutritionOrder.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "RequestOrchestration.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "EventDefinition.status: draft | active | retired | unknown" , "Encounter.location.status: planned | active | reserved | completed" , "CarePlan.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "ConceptMap.status: draft | active | retired | unknown" , "Bundle.entry.response.status: Status response code (text optional)" , "SubstanceDefinition.status: Status of substance within the catalogue e.g. active, retired" , "SubscriptionStatus.status: requested | active | error | off | entered-in-error" , "DetectedIssue.status: preliminary | final | entered-in-error | unknown | mitigated | processing-error" , "DiagnosticReport.status: registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown" , "Specimen.status: available | unavailable | unsatisfactory | entered-in-error" , "Subscription.status: requested | active | error | off | entered-in-error" , "DocumentReference.status: current | superseded | entered-in-error | unknown" , "CommunicationRequest.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "Endpoint.status: active | limited | test | suspended | error | off | entered-in-error | unknown" , "Library.status: draft | active | retired | unknown" , "Medication.status: active | inactive | entered-in-error" , "MeasureReport.status: complete | pending | error" , "TerminologyCapabilities.status: draft | active | retired | unknown" , "RiskAssessment.status: registered | in-process | specimen-in-process | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | unknown | cannot-be-obtained" , "PlanDefinition.status: draft | active | retired | unknown" , "VisionPrescription.status: active | cancelled | draft | entered-in-error" , "CareTeam.status: proposed | active | suspended | inactive | entered-in-error" , "Slot.status: busy | free | busy-unavailable | busy-tentative | entered-in-error | unknown" , "ActivityDefinition.status: draft | active | retired | unknown" , "List.status: current | retired | entered-in-error" , "Coverage.status: active | cancelled | draft | entered-in-error" , "RegulatedAuthorization.case.status: The status associated with the case" , "ObservationDefinition.status: draft | active | retired | unknown" , "ImagingSelection.status: available | entered-in-error | inactive | unknown" , "EpisodeOfCare.statusHistory.status: planned | waitlist | active | onhold | finished | cancelled | entered-in-error | unknown" , "MarketingStatus.status: This attribute provides information on the status of the marketing of the item" , "AdministrableProductDefinition.status: draft | active | retired | unknown" , "SubstanceDefinition.name.status: The status of the name e.g. 'current', 'proposed'" , "Measure.status: draft | active | retired | unknown" , "Evidence.status: draft | active | retired | unknown" , "Immunization.status: completed | entered-in-error | not-done" , "ClinicalUseDefinition.status: Whether this is a current issue or one that has been retired etc" , "Questionnaire.status: draft | active | retired | unknown" , "Account.status: active | inactive | entered-in-error | on-hold | unknown" , "Observation.status: registered | in-process | specimen-in-process | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | unknown | cannot-be-obtained" , "Appointment.status: proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist | unknown" , "RegulatedAuthorization.status: The status that is authorised e.g. approved. Intermediate states can be tracked with cases and applications" , "NutritionProduct.status: active | inactive | entered-in-error" , "ImagingStudy.status: registered | available | cancelled | entered-in-error | unknown | inactive" , "ResearchStudy.status: draft | active | retired | unknown" , "MessageDefinition.status: draft | active | retired | unknown" , "MedicationRequest.status: active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown" , "GuidanceResponse.status: success | data-requested | data-required | in-progress | failure | entered-in-error" , "Location.status: active | suspended | inactive" , "ClaimResponse.status: active | cancelled | draft | entered-in-error" , "NamingSystem.status: draft | active | retired | unknown" , "DeviceRequest.status: draft | active | on-hold | entered-in-error | ended | completed | revoked | unknown" , "DeviceAlert.status: in-progress | completed | entered-in-error | unknown" , "DeviceAssociation.status: active | inactive | entered-in-error | unknown" , "Substance.status: active | inactive | entered-in-error" , "SpecimenDefinition.status: draft | active | retired | unknown" , "CanonicalResource.status: draft | active | retired | unknown" , "PackagedProductDefinition.status: The status within the lifecycle of this item. High level - not intended to duplicate details elsewhere e.g. legal status, or authorization/marketing status" , "SubstanceDefinition.code.status: Status of the code assignment, for example 'provisional', 'approved'" , "StructureDefinition.status: draft | active | retired | unknown" , "SubscriptionTopic.status: draft | active | retired | unknown" , "PaymentNotice.status: active | cancelled | draft | entered-in-error" , "Task.status: draft | requested | received | accepted | +" , "FamilyMemberHistory.status: partial | completed | entered-in-error | health-unknown" , "CompartmentDefinition.status: draft | active | retired | unknown" , "ActorDefinition.status: draft | active | retired | unknown" , "CoverageEligibilityRequest.status: active | cancelled | draft | entered-in-error" , "Flag.status: active | inactive | entered-in-error" , "EpisodeOfCare.status: planned | waitlist | active | onhold | finished | cancelled | entered-in-error | unknown" , "CodeSystem.status: draft | active | retired | unknown" , "CapabilityStatement.status: draft | active | retired | unknown" , "EvidenceVariable.status: draft | active | retired | unknown" , "DeviceDefinition.status: draft | active | retired | unknown " , "MedicinalProductDefinition.status: The status within the lifecycle of this product record" , "Encounter.status: planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown" , "OperationDefinition.status: draft | active | retired | unknown" , "Appointment.participant.status: accepted | declined | tentative | needs-action" , "MedicationStatement.status: recorded | entered-in-error | draft" , "Group.status: draft | active | retired | unknown" , "Consent.status: draft | active | inactive | not-done | entered-in-error | unknown" , "Procedure.status: preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown" , "AdministrableProductDefinition.property.status: The status of characteristic e.g. assigned or pending";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.status> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.status> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.status> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant.status> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.status> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.location.status> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Slot#Slot.status> , <http://hl7.org/fhir/StructureDefinition/Substance#Substance.status> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.property.status> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Library#Library.status> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.status> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.status> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.status> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.status> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.status> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.status> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.status> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.status> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case.status> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.status> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.status> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.status> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.status> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.status> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.status> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.status> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.status> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.status> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.status> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.status> , <http://hl7.org/fhir/StructureDefinition/Group#Group.status> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.status> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.status> , <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.qualification.status> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.status> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.status> , <http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory#FamilyMemberHistory.status> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Medication#Medication.status> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.acceptance.status> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.status> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.status> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.status> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.status> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.status> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.status> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.status> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.status> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.status> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.status> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.response.status> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.statusHistory.status> , <http://hl7.org/fhir/StructureDefinition/VisionPrescription#VisionPrescription.status> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.status> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.status> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.status> , <http://hl7.org/fhir/StructureDefinition/MarketingStatus#MarketingStatus.status> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.status> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.status> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.status> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.status> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.status> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.status> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.status> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.status> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.status> , <http://hl7.org/fhir/StructureDefinition/Task#Task.status> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.status> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Location#Location.status> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.status> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.status> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.status> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.status> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.status> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.official.status> , <http://hl7.org/fhir/StructureDefinition/Device#Device.status> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.status> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.status> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.status> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.status> , <http://hl7.org/fhir/StructureDefinition/List#List.status> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.status> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.status> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.status> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.status> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.status> , <http://hl7.org/fhir/StructureDefinition/Account#Account.status> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.qualification.status> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.status> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.status> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.status> , <http://hl7.org/fhir/StructureDefinition/Narrative#Narrative.status> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.status> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.status> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.status> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.status> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code.status> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.status> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.status> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.status> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.status> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.status> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.status> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.status> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.status> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.status>;
        rdfs:label          "status";
        rdfs:subPropertyOf  fhirw5:status .

fhir:statusChanged  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.statusChanged: When the status was changed" , "MedicationDispense.statusChanged: When the status changed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.statusChanged> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.statusChanged>;
        rdfs:label        "statusChanged" .

fhir:statusDate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PackagedProductDefinition.statusDate: The date at which the given status became applicable" , "RegulatedAuthorization.statusDate: The date at which the current status was assigned" , "MedicinalProductDefinition.statusDate: The date at which the given status became applicable" , "SubstanceDefinition.code.statusDate: The date at which the code status was changed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.code.statusDate> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.statusDate> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.statusDate> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.statusDate>;
        rdfs:label        "statusDate" .

fhir:statusHistory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "EpisodeOfCare.statusHistory: Past list of status codes (the current status may be included to cover the start date of the status)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.statusHistory>;
        rdfs:label        "statusHistory" .

fhir:statusReason  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.statusReason: Reason for status change" , "ServiceRequest.statusReason: Reason for current status" , "PaymentReconciliation.statusReason: Reason for status change" , "Claim.statusReason: Reason for status change" , "Procedure.statusReason: Reason for current status" , "ClaimResponse.statusReason: Reason for status change" , "Task.statusReason: Reason for current status" , "CoverageEligibilityResponse.statusReason: Reason for status change" , "DeviceAssociation.statusReason: The reasons given for the current Device Association status" , "Communication.statusReason: Reason for current status" , "MedicationAdministration.statusReason: Reason status of the administration changed" , "Observation.statusReason: Reason for current status" , "NutritionIntake.statusReason: Reason for current status" , "DiagnosticReport.statusReason: Reason for current status" , "CoverageEligibilityRequest.statusReason: Reason for status change" , "CommunicationRequest.statusReason: Reason for current status" , "ExplanationOfBenefit.statusReason: Reason for status change" , "Immunization.statusReason: Reason not done" , "MedicationRequest.statusReason: Reason for current status" , "PaymentNotice.statusReason: Reason for status change";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.statusReason> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.statusReason> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.statusReason> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.statusReason> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.statusReason> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.statusReason> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.statusReason> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.statusReason> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.statusReason> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.statusReason> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.statusReason> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.statusReason> , <http://hl7.org/fhir/StructureDefinition/Task#Task.statusReason> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.statusReason> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.statusReason> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.statusReason> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.statusReason> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.statusReason> , <http://hl7.org/fhir/StructureDefinition/PaymentNotice#PaymentNotice.statusReason> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.statusReason>;
        rdfs:label        "statusReason" .

fhir:step  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step: Event within of the process" , "ExampleScenario.process.step: Alternative action(s)" , "DosageDetails.step: One step in a sequence of steps that comprise the dosage course";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.alternative.step> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step> , <http://hl7.org/fhir/StructureDefinition/DosageDetails#DosageDetails.step>;
        rdfs:label        "step" .

fhir:stereochemistry  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.stereochemistry: Stereochemistry type" , "SubstanceDefinition.moiety.stereochemistry: Stereochemistry type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.stereochemistry> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.moiety.stereochemistry>;
        rdfs:label        "stereochemistry" .

fhir:storageTempRequirements
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.storageTempRequirements: Product storage temperature requirements";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.storageTempRequirements>;
        rdfs:label        "storageTempRequirements" .

fhir:stratifier  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier: Stratification results" , "Measure.group.stratifier: Stratifier criteria for the measure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier>;
        rdfs:label        "stratifier" .

fhir:stratum  rdf:type    owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier.stratum: Stratum results, one for each unique value, or set of values, in the stratifier, or stratifier components";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum>;
        rdfs:label        "stratum" .

fhir:strength  rdf:type   owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.binding.strength: required | extensible | preferred | example | descriptive" , "Ingredient.substance.strength: The quantity of substance, per presentation, or per volume or mass, and type of quantity" , "ElementDefinition.binding.strength: required | extensible | preferred | example | descriptive";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Medication#Medication.ingredient.strength> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength.strength> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.binding.strength> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.strength> , fhirsd:Medication , fhirsd:Ingredient , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength>;
        rdfs:label        "strength" .

fhir:structuralRepresentation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.representation: A graphical structure for this SRU";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.structuralRepresentation>;
        rdfs:label        "structuralRepresentation" .

fhir:structure  rdf:type    owl:ObjectProperty;
        rdfs:comment        "SubstanceDefinition.structure: Structural information" , "BodyStructure.includedStructure.structure: Code that represents the included structure";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.structure>;
        rdfs:label          "structure";
        rdfs:subPropertyOf  fhirw5:what .

fhir:structureProfile
        rdf:type          owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ExampleScenario , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.structureProfile>;
        rdfs:label        "structureProfile" .

fhir:structureType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.structureType: Data structure for example";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.structureType>;
        rdfs:label        "structureType" .

fhir:structureVersion
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.structureVersion: E.g. 4.0.1";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.structureVersion>;
        rdfs:label        "structureVersion" .

fhir:study  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.study: Study subject is part of" , "DiagnosticReport.study: Reference to full details of an analysis associated with the diagnostic report" , "AdverseEvent.study: Research study that the subject is enrolled in";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.study> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.study> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.study>;
        rdfs:label        "study" .

fhir:studyDesign  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.studyDesign: Classifications of the study design characteristics" , "Evidence.studyDesign: The design of the study that produced this evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.studyDesign> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.studyDesign>;
        rdfs:label        "studyDesign" .

fhir:studyUid  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.studyUid: DICOM Study Instance UID";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.studyUid>;
        rdfs:label        "studyUid" .

fhir:subCategory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.supportingInfo.subCategory: Finer-grained classification of the supplied information" , "ClaimResponse.supportingInfo.subCategory: Finer-grained classification of the supplied information" , "Claim.supportingInfo.subCategory: Finer-grained classification of the supplied information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.subCategory> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.subCategory> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.subCategory>;
        rdfs:label        "subCategory" .

fhir:subDetail  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.item.detail.subDetail: Adjudication for claim sub-details" , "ClaimResponse.addItem.detail.subDetail: Insurer added line items" , "Claim.item.detail.subDetail: Product or service provided" , "ExplanationOfBenefit.addItem.detail.subDetail: Insurer added line items" , "ExplanationOfBenefit.item.detail.subDetail: Additional items";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail>;
        rdfs:label        "subDetail" .

fhir:subDetailSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.addItem.subDetailSequence: Subdetail sequence number" , "ClaimResponse.error.subDetailSequence: Subdetail sequence number" , "ClaimResponse.item.detail.subDetail.subDetailSequence: Claim sub-detail instance identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.subDetailSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.error.subDetailSequence> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail.subDetailSequence>;
        rdfs:label        "subDetailSequence" .

fhir:subJurisdiction  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction: National state or territory where the device is commercialized";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier.marketDistribution.subJurisdiction>;
        rdfs:label        "subJurisdiction" .

fhir:subPotentReason  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationAdministration.subPotentReason: Reason full dose was not administered";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.subPotentReason>;
        rdfs:label        "subPotentReason" .

fhir:subProperty  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.contains.property.subProperty: SubProperty value for the concept";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.subProperty>;
        rdfs:label        "subProperty" .

fhir:subSite  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.addItem.bodySite.subSite: Sub-location" , "ExplanationOfBenefit.item.bodySite.subSite: Sub-location" , "ClaimResponse.addItem.bodySite.subSite: Sub-location" , "Claim.item.bodySite.subSite: Sub-location";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.bodySite.subSite> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.bodySite.subSite> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.bodySite.subSite> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.bodySite.subSite>;
        rdfs:label        "subSite" .

fhir:subType  rdf:type      owl:ObjectProperty;
        rdfs:comment        "ExplanationOfBenefit.subType: More granular claim type" , "ClaimResponse.subType: More granular claim type" , "Claim.subType: More granular claim type";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.subType> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.subType> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.subType>;
        rdfs:label          "subType";
        rdfs:subPropertyOf  fhirw5:class .

fhir:subcomponent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.certainty: A domain or subdomain of certainty";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.subcomponent>;
        rdfs:label        "subcomponent" .

fhir:subdetailSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.addItem.subdetailSequence: Subdetail sequence number";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.subdetailSequence>;
        rdfs:label        "subdetailSequence" .

fhir:subject  rdf:type      owl:ObjectProperty;
        rdfs:comment        "Appointment.subject: The patient or group associated with the appointment" , "RiskAssessment.subject: Who/what does assessment apply to?" , "MedicationAdministration.subject: Who received medication" , "ClaimResponse.subject: The recipient(s) of the products and services" , "Goal.subject: Who this goal is intended for" , "ExplanationOfBenefit.addItem.subject: The recipient of the products and services" , "DeviceRequest.subject: Focus of request" , "ExplanationOfBenefit.item.subject: The recipient of the products and services" , "Observation.subject: Who and/or what the observation is about" , "CarePlan.subject: Who the care plan is for" , "Condition.subject: Who has the condition?" , "QuestionnaireResponse.subject: The subject of the questions" , "ServiceRequest.subject: Individual or Entity the service is ordered for" , "ResearchSubject.subject: Who or what is part of study" , "DeviceAlert.subject: Who or what the alert is about" , "ExplanationOfBenefit.subject: The recipient(s) of the products and services" , "MeasureReport.group.subject: What individual(s) the report is for" , "ClaimResponse.addItem.subject: The recipient of the products and services" , "RequestOrchestration.subject: Who the request orchestration is about" , "DiagnosticReport.subject: The subject of the report - usually, but not always, the patient" , "Flag.subject: Who/What is flag about?" , "EpisodeOfCare.subject: The patient/group who is the focus of this episode of care" , "CareTeam.subject: Who care team is for" , "Basic.subject: Identifies the focus of this resource" , "Encounter.subject: The patient or group related to this encounter" , "NutritionOrder.subject: Who requires the diet, formula or nutritional supplement" , "Specimen.subject: Who or what this specimen is from (subject of record)" , "Claim.item.subject: The recipient of the products and services" , "ImagingStudy.subject: Who or what is the subject of the study" , "DocumentReference.subject: Who/what is the subject of the document" , "ObservationDefinition.subject: Type of subject for the defined observation" , "Communication.subject: Focus of message" , "MedicationStatement.subject: Who is/was taking  the medication" , "Composition.subject: Who and/or what the composition is about" , "ClinicalUseDefinition.subject: The medication, product, substance, device, procedure etc. for which this is an indication, contraindication, interaction, undesirable effect, or warning" , "List.subject: If all resources have the same subject(s)" , "Claim.subject: The recipient(s) of the products and services" , "RegulatedAuthorization.subject: The product type, treatment, facility or activity that is being authorized" , "Consent.subject: Who the consent applies to" , "Procedure.subject: Individual or entity the procedure was performed on" , "MedicationRequest.subject: Individual or group for whom the medication has been requested" , "GuidanceResponse.subject: Individual service was done for/to" , "AdverseEvent.subject: Subject impacted by event" , "MeasureReport.subject: What individual(s) the report is for" , "DeviceAssociation.subject: The entity or group that, nominally, the association is with" , "MedicationDispense.subject: Who the dispense is for" , "DetectedIssue.subject: Associated subject" , "CommunicationRequest.subject: Focus of message" , "ImagingSelection.subject: Who or what is the subject of the imaging selection" , "NutritionIntake.subject: Who is/was consuming the food (i.e. solid and/or liquid)" , "Account.subject: The entity that caused the expenses";
        rdfs:isDefinedBy    fhirsd:PlanDefinition , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.subject> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.subject> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.subject> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.subject> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.subject> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.subject> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.subject> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.subject> , <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subject> , fhirsd:ActivityDefinition , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.subject> , <http://hl7.org/fhir/StructureDefinition/MedicationStatement#MedicationStatement.subject> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.subject> , fhirsd:Library , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.subject> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.subject> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.subject> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.subject> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.subject> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.subject> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.subject> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.subject> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.subject> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.subject> , <http://hl7.org/fhir/StructureDefinition/DeviceAssociation#DeviceAssociation.subject> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.subject> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.subject> , <http://hl7.org/fhir/StructureDefinition/Library#Library.subject> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.subject> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.subject> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.subject> , <http://hl7.org/fhir/StructureDefinition/DetectedIssue#DetectedIssue.subject> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.subject> , <http://hl7.org/fhir/StructureDefinition/CommunicationRequest#CommunicationRequest.subject> , fhirsd:DataRequirement , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.subject> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.subject> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.subject> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.subject> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.subject> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.subject> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.subject> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.subject> , <http://hl7.org/fhir/StructureDefinition/Account#Account.subject> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.subject> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.subject> , fhirsd:EventDefinition , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.subject> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.subject> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.subject> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.subject> , fhirsd:Measure , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.subject> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.subject> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.subject> , <http://hl7.org/fhir/StructureDefinition/Basic#Basic.subject> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.subject> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.subject> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.subject> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.subject> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.subject> , <http://hl7.org/fhir/StructureDefinition/List#List.subject> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.subject> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.subject>;
        rdfs:label          "subject";
        rdfs:subPropertyOf  fhirw5:who.focus , fhirw5:who .

fhir:subjectMilestone
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.subjectMilestone: A significant event in the progress of a ResearchSubject";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectMilestone>;
        rdfs:label        "subjectMilestone" .

fhir:subjectReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.subjectReference: Type of subject for specimen collection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.subjectReference>;
        rdfs:label        "subjectReference" .

fhir:subjectReport  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier.stratum.population.subjectReport: For subject-list reports, a subject result in this population" , "MeasureReport.group.population.subjectReport: For subject-list reports, references to the individual reports for subjects in this population";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.subjectReport> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.subjectReport>;
        rdfs:label        "subjectReport" .

fhir:subjectResults  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MeasureReport.group.stratifier.stratum.population.subjectResults: For subject-list reports, the subject results in this population" , "MeasureReport.group.population.subjectResults: For subject-list reports, the subject results in this population";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.subjectResults> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.subjectResults>;
        rdfs:label        "subjectResults" .

fhir:subjectState  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchSubject.subjectState: A duration in the lifecycle of the ResearchSubject within a ResearchStudy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchSubject#ResearchSubject.subjectState>;
        rdfs:label        "subjectState" .

fhir:subjectStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Encounter.subjectStatus: The current status of the subject in relation to the Encounter";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.subjectStatus>;
        rdfs:label        "subjectStatus" .

fhir:subjectType  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Questionnaire.subjectType: Resource that can be subject of QuestionnaireResponse";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.subjectType>;
        rdfs:label          "subjectType";
        rdfs:subPropertyOf  fhirw5:what , fhirw5:who.focus .

fhir:subjects  rdf:type     owl:ObjectProperty;
        rdfs:comment        "MeasureReport.group.stratifier.stratum.population.subjects: What individual(s) in the population" , "MeasureReport.group.population.subjects: What individual(s) in the population";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.population.subjects> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.subjects>;
        rdfs:label          "subjects";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:submitter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.allocation.submitter: Submitter of the request";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.submitter>;
        rdfs:label        "submitter" .

fhir:subpotentReason  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.subpotentReason: Reason for being subpotent";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.subpotentReason>;
        rdfs:label        "subpotentReason" .

fhir:subrogation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coverage.subrogation: Reimbursement to insurer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.subrogation>;
        rdfs:label        "subrogation" .

fhir:subscriber  rdf:type   owl:ObjectProperty;
        rdfs:comment        "Coverage.subscriber: Subscriber to the policy";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.subscriber>;
        rdfs:label          "subscriber";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:subscriberId  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Coverage.subscriberId: ID assigned to the subscriber";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.subscriberId>;
        rdfs:label          "subscriberId";
        rdfs:subPropertyOf  fhirw5:who.focus .

fhir:subscription  rdf:type  owl:ObjectProperty;
        rdfs:comment        "SubscriptionStatus.subscription: Reference to the Subscription responsible for this notification";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.subscription>;
        rdfs:label          "subscription";
        rdfs:subPropertyOf  fhirw5:why .

fhir:subscriptionTopic
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "TriggerDefinition.subscriptionTopic: What event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.subscriptionTopic>;
        rdfs:label        "subscriptionTopic" .

fhir:substance  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.sugar.substance: The sugar substance, as a code or a reference to its SubstanceDefinition" , "AllergyIntolerance.reaction.substance: Specific substance or pharmaceutical product considered to be responsible for event" , "Ingredient.substance.strength.referenceStrength.substance: Relevant reference substance" , "DeviceDefinition.material.substance: A relevant substance that the device contains, may contain, or is made of" , "Ingredient.substance: The substance that comprises this ingredient" , "SubstanceDefinition.nucleicAcid.subunit.linkage.substance: The linkage substance, as a code or a reference to its SubstanceDefinition";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.referenceStrength.substance> , <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.material.substance> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.reaction.substance> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.linkage.substance> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sugar.substance>;
        rdfs:label        "substance" .

fhir:substanceDefinition
        rdf:type          owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:SubstanceDefinition , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.substanceDefinition>;
        rdfs:label        "substanceDefinition" .

fhir:substitution  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationRequest.substitution: Any restrictions on medication substitution" , "MedicationDispense.substitution: Whether a substitution was performed on the dispense";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.substitution> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution>;
        rdfs:label        "substitution" .

fhir:subsumption  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSystem.subsumption: Whether subsumption is supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.subsumption>;
        rdfs:label        "subsumption" .

fhir:subtitle  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Measure.subtitle: Subordinate title of the measure" , "ActivityDefinition.subtitle: Subordinate title of the activity definition" , "EventDefinition.subtitle: Subordinate title of the event definition" , "PlanDefinition.subtitle: Subordinate title of the plan definition" , "Library.subtitle: Subordinate title of the library";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.subtitle> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.subtitle> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.subtitle> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.subtitle> , <http://hl7.org/fhir/StructureDefinition/Library#Library.subtitle>;
        rdfs:label        "subtitle" .

fhir:subtype  rdf:type      owl:ObjectProperty;
        rdfs:comment        "AuditEvent.subtype: Specific type of event";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.subtype>;
        rdfs:label          "subtype";
        rdfs:subPropertyOf  fhirw5:what .

fhir:subunit  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.protein.subunit: Each subunit constituting the protein. A subunit is a linear sequence of amino acids linked through peptide bonds. Used when the finished protein is a complex of multiple sequences (not for domains within a single sequence). Subunits are listed in order of decreasing length; ties resolved by decreasing molecular weight; identical sequences are repeated" , "SubstanceDefinition.nucleicAcid.subunit.subunit: Index of the subunit in decreasing length order" , "SubstanceDefinition.protein.subunit.subunit: Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts" , "SubstanceDefinition.nucleicAcid.subunit: A subunit constituting the nucleic acid";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.subunit> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.protein.subunit.subunit>;
        rdfs:label        "subunit" .

fhir:suffix  rdf:type     owl:ObjectProperty;
        rdfs:comment      "HumanName.suffix: Parts that come after the name";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.suffix>;
        rdfs:label        "suffix" .

fhir:sugar  rdf:type      owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.sugar: A sugar component of the nucleotide sequence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.sugar>;
        rdfs:label        "sugar" .

fhir:summary  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Condition.stage.summary: Simple summary (disease specific)" , "ArtifactAssessment.content.summary: Brief summary of the content";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Condition#Condition.stage.summary> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.summary>;
        rdfs:label        "summary" .

fhir:summaryMeasure  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.objective.outcomeMeasure.summaryMeasure: Statistical measure for treatment effect estimate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.summaryMeasure>;
        rdfs:label        "summaryMeasure" .

fhir:supplement  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.codeSystem.version.supplement: Canonical identifier for a supported supplement to this code system version (including supplement version)" , "TerminologyCapabilities.codeSystem.supplement: Canonical identifier for a supported supplement to this code system (including supplement version)" , "NutritionOrder.supplement: Supplement components";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.supplement> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.supplement> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement>;
        rdfs:label        "supplement" .

fhir:supplementSupport
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.implementation.supplementSupport: Describes how supplements are supported";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation.supplementSupport>;
        rdfs:label        "supplementSupport" .

fhir:supplementalData
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "MeasureReport.supplementalData: Additional information collected for the report" , "Measure.supplementalData: What other data should be reported with the measure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.supplementalData> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData>;
        rdfs:label        "supplementalData" .

fhir:supplements  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.supplements: Supplement Support Information" , "CodeSystem.supplements: Canonical URL of Code System this adds designations and properties to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.supplements> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.supplements>;
        rdfs:label        "supplements" .

fhir:supplier  rdf:type   owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.supplier: An entity that is the source for the substance. It may be different from the manufacturer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.supplier>;
        rdfs:label        "supplier" .

fhir:supportedInteraction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger.supportedInteraction: create | update | delete";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger.supportedInteraction>;
        rdfs:label        "supportedInteraction" .

fhir:supportedMessage
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.messaging.supportedMessage: Messages supported by this system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.messaging.supportedMessage>;
        rdfs:label        "supportedMessage" .

fhir:supportedProfile
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.supportedProfile: Use-case specific profiles";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.supportedProfile>;
        rdfs:label        "supportedProfile" .

fhir:supportingDevice
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.supportingDevice: Device supporting generation of the measurement" , "Observation.supportingDevice: Device supporting generation of the measurement";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.supportingDevice> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.supportingDevice>;
        rdfs:label        "supportingDevice" .

fhir:supportingInfo  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.supportingInfo: Supporting information" , "DeviceRequest.supportingInfo: Additional clinical information" , "CareTeam.participant.supportingInfo: Basis for the member's participation" , "ServiceRequest.supportingInfo: Additional clinical information" , "DiagnosticReport.supportingInfo: Additional information supporting the diagnostic report" , "AdverseEvent.supportingInfo: Subject medical history or document relevant to this adverse event" , "Claim.supportingInfo: Supporting information" , "CarePlan.supportingInfo: Information considered as part of plan" , "ExplanationOfBenefit.supportingInfo: Supporting information" , "CoverageEligibilityRequest.supportingInfo: Supporting information" , "Procedure.supportingInfo: Extra information relevant to the procedure" , "Flag.supportingInfo: Extra information to use in context of the flag";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.participant.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/Flag#Flag.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.supportingInfo>;
        rdfs:label        "supportingInfo" .

fhir:supportingInfoSequence
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "CoverageEligibilityRequest.item.supportingInfoSequence: Applicable exception or supporting information";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.supportingInfoSequence>;
        rdfs:label        "supportingInfoSequence" .

fhir:supportingInformation
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "MedicationDispense.supportingInformation: Information that supports the dispensing of the medication" , "NutritionOrder.supportingInformation: Information to support fulfilling of the nutrition order" , "MedicationAdministration.supportingInformation: Additional information to support administration" , "Appointment.supportingInformation: Additional information to support the appointment" , "AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation: Extra information about the withdrawal period" , "Immunization.supportingInformation: Additional information in support of the immunization" , "MedicationRequest.supportingInformation: Information to support fulfilling of the medication";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.supportingInformation> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.supportingInformation>;
        rdfs:label          "supportingInformation";
        rdfs:subPropertyOf  fhirw5:context .

fhir:suppress  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.constraint.suppress: Suppress warning or hint in profile";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.constraint.suppress>;
        rdfs:label        "suppress" .

fhir:surfaceOrientation
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation: Relative landmark surface orientation";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.surfaceOrientation>;
        rdfs:label          "surfaceOrientation";
        rdfs:subPropertyOf  fhirw5:what .

fhir:suspectEntity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdverseEvent.suspectEntity: The suspected agent causing the adverse event";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdverseEvent#AdverseEvent.suspectEntity>;
        rdfs:label        "suspectEntity" .

fhir:symptomConditionEffect
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.undesirableEffect.symptomConditionEffect: The situation in which the undesirable effect may manifest";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect.symptomConditionEffect>;
        rdfs:label        "symptomConditionEffect" .

fhir:synchronicity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.synchronicity: synchronous | asynchronous | either";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.synchronicity>;
        rdfs:label        "synchronicity" .

fhir:synonym  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.name: A synonym of this particular name, by which the substance is also known";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.synonym>;
        rdfs:label        "synonym" .

fhir:synthesisType  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.synthesisType: The design of the synthesis (combination of studies) that produced this evidence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.synthesisType>;
        rdfs:label        "synthesisType" .

fhir:system  rdf:type     owl:ObjectProperty;
        rdfs:comment      "ValueSet.expansion.contains.system: System value for the code" , "Coding.system: Identity of the terminology system" , "ContactPoint.system: phone | fax | email | pager | url | sms | other" , "Identifier.system: The namespace for the identifier value" , "OperationDefinition.system: Invoke at the system level?" , "ConceptMap.property.system: The CodeSystem from which code values come" , "Quantity.system: System that defines coded unit form" , "ValueSet.compose.include.system: The system the codes come from";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.system> , <http://hl7.org/fhir/StructureDefinition/Quantity#Quantity.system> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.system> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.system> , <http://hl7.org/fhir/StructureDefinition/ContactPoint#ContactPoint.system> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property.system> , <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.system> , <http://hl7.org/fhir/StructureDefinition/Coding#Coding.system>;
        rdfs:label        "system" .

fhir:tag  rdf:type        owl:ObjectProperty;
        rdfs:comment      "Meta.tag: Tags applied to this resource";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Meta#Meta.tag>;
        rdfs:label        "tag" .

fhir:target  rdf:type       owl:ObjectProperty;
        rdfs:comment        "Provenance.target: Target Reference(s) (usually version specific)" , "Goal.target: Target outcome for the goal" , "ConceptMap.group.element.target: Concept in target system for element" , "DocumentReference.related.target: Target of the reference" , "SearchParameter.target: Types of resource (if a resource reference)" , "DocumentReference.relatesTo.target: Target of the relationship" , "PaymentReconciliation.allocation.target: Subject of the payment" , "PlanDefinition.goal.target: Target outcome for the goal" , "ConceptMap.group.target: Target system that the concepts are to be mapped to" , "Person.link.target: The resource to which this actual person is associated";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.relatesTo.target> , fhirsd:ArtifactAssessment , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target> , fhirsd:Composition , fhirsd:EvidenceVariable , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.relatesTo.target> , <http://hl7.org/fhir/StructureDefinition/Goal#Goal.target> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.target> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.relatesTo.target> , fhirsd:Evidence , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.target> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.target> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.relatesTo.target> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.goal.target> , fhirsd:ResearchStudy , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.related.target> , <http://hl7.org/fhir/StructureDefinition/Person#Person.link.target> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.relatesTo.target> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.relatesTo.target> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.target>;
        rdfs:label          "target";
        rdfs:subPropertyOf  fhirw5:what .

fhir:targetDisease  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Immunization.protocolApplied.targetDisease: Vaccine preventable disease being targeted";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.protocolApplied.targetDisease>;
        rdfs:label        "targetDisease" .

fhir:targetFormat  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Signature.targetFormat: The technical format of the signed resources";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Signature#Signature.targetFormat>;
        rdfs:label        "targetFormat" .

fhir:targetId  rdf:type   owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.relatedAction.targetId: What action this is related to" , "PlanDefinition.action.relatedAction.targetId: What action is this related to";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.relatedAction.targetId> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.relatedAction.targetId>;
        rdfs:label        "targetId" .

fhir:targetItem  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:PaymentReconciliation , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.targetItem>;
        rdfs:label        "targetItem" .

fhir:targetNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ResearchStudy.comparisonGroup.targetNumber: Estimated total number of participants to be enrolled in the comparison group" , "ResearchStudy.recruitment.targetNumber: Estimated total number of participants to be enrolled";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.comparisonGroup.targetNumber> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.recruitment.targetNumber>;
        rdfs:label        "targetNumber" .

fhir:targetProfile  rdf:type  owl:ObjectProperty;
        rdfs:comment      "OperationDefinition.parameter.targetProfile: If type is Reference | canonical, allowed targets. If type is 'Resource', then this constrains the allowed resource types" , "ElementDefinition.type.targetProfile: Profile (StructureDefinition or IG) on the Reference/canonical target - one must apply";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.targetProfile> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type.targetProfile>;
        rdfs:label        "targetProfile" .

fhir:targetScope  rdf:type  owl:ObjectProperty;
        rdfs:isDefinedBy  fhirsd:ConceptMap , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.targetScope>;
        rdfs:label        "targetScope" .

fhir:targetSpecies  rdf:type  owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.targetSpecies: A species for which this route applies";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies>;
        rdfs:label        "targetSpecies" .

fhir:tax  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.detail.subDetail.tax: Total tax" , "Claim.item.detail.tax: Total tax" , "ExplanationOfBenefit.addItem.tax: Total tax" , "ClaimResponse.addItem.detail.tax: Total tax" , "Claim.item.detail.subDetail.tax: Total tax" , "ExplanationOfBenefit.item.detail.tax: Total tax" , "ClaimResponse.addItem.tax: Total tax" , "ClaimResponse.addItem.detail.subDetail.tax: Total tax" , "ExplanationOfBenefit.item.tax: Total tax" , "Claim.item.tax: Total tax" , "ExplanationOfBenefit.addItem.detail.tax: Total tax" , "ExplanationOfBenefit.addItem.detail.subDetail.tax: Total tax";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.tax> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.tax> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.tax> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.tax> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.tax> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.tax> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.tax>;
        rdfs:label        "tax" .

fhir:technique  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.structure.technique: The method used to find the structure e.g. X-ray, NMR" , "SubstanceDefinition.characterization.technique: The method used to find the characterization e.g. HPLC";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.technique> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.characterization.technique>;
        rdfs:label        "technique" .

fhir:telecom  rdf:type    owl:ObjectProperty;
        rdfs:comment      "ContactDetail.telecom: Contact details for individual or organization" , "ExtendedContactDetail.telecom: Contact details (e.g.phone/fax/url)" , "Patient.telecom: A contact detail for the individual" , "Practitioner.telecom: A contact detail for the practitioner (that apply to all roles)" , "Person.telecom: A contact detail for the person" , "Patient.contact.telecom: A contact detail for the person" , "RelatedPerson.telecom: A contact detail for the person" , "CareTeam.telecom: A contact detail for the care team (that applies to all members)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Practitioner#Practitioner.telecom> , <http://hl7.org/fhir/StructureDefinition/ExtendedContactDetail#ExtendedContactDetail.telecom> , <http://hl7.org/fhir/StructureDefinition/CareTeam#CareTeam.telecom> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.telecom> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.contact.telecom> , <http://hl7.org/fhir/StructureDefinition/ContactDetail#ContactDetail.telecom> , <http://hl7.org/fhir/StructureDefinition/RelatedPerson#RelatedPerson.telecom> , <http://hl7.org/fhir/StructureDefinition/Person#Person.telecom>;
        rdfs:label        "telecom" .

fhir:temperatureQualifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.handling.temperatureQualifier: Qualifies the interval of temperature";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling.temperatureQualifier>;
        rdfs:label        "temperatureQualifier" .

fhir:temperatureRange
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.handling.temperatureRange: Temperature range for these handling instructions";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.handling.temperatureRange>;
        rdfs:label        "temperatureRange" .

fhir:template  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ImplementationGuide.definition.template: A template for building resources";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.template>;
        rdfs:label        "template" .

fhir:tenderedAmount  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.tenderedAmount: Amount offered by the issuer";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.tenderedAmount>;
        rdfs:label        "tenderedAmount" .

fhir:term  rdf:type       owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.benefitBalance.term: Annual or lifetime" , "Measure.term: Defined terms used in the measure documentation" , "Coverage.costToBeneficiary.term: Annual or lifetime" , "Account.balance.term: current | 30 | 60 | 90 | 120" , "CoverageEligibilityResponse.insurance.item.term: Annual or lifetime";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.term> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.term> , <http://hl7.org/fhir/StructureDefinition/Account#Account.balance.term> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.term> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.term>;
        rdfs:label        "term" .

fhir:testingDestination
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested.testingDestination: Where the specimen will be tested";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.testingDestination>;
        rdfs:label        "testingDestination" .

fhir:text  rdf:type       owl:ObjectProperty;
        rdfs:comment      "PaymentReconciliation.processNote.text: Note explanatory text" , "Annotation.text: The annotation  - text content (as markdown)" , "Dosage.text: Free text dosage instructions e.g. SIG" , "Observation.referenceRange.text: Text based reference range in an observation" , "DosageCondition.text: Free-text description" , "DomainResource.text: Text summary of the resource, for human interpretation" , "Address.text: Text representation of the address" , "HumanName.text: Text representation of the full name" , "MedicationAdministration.dosage.text: Free text dosage instructions e.g. SIG" , "Composition.section.text: Text summary of the section, for human interpretation" , "RelativeTime.text: Free-text description" , "ExplanationOfBenefit.processNote.text: Note explanatory text" , "QuestionnaireResponse.item.text: Name for group or question text" , "ClaimResponse.processNote.text: Note explanatory text" , "DosageSafety.doseLimit.text: Additional notes about the dose limit" , "Questionnaire.item.text: Primary text for the item" , "CodeableConcept.text: Plain text representation of the concept";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote.text> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.text> , <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.text> , <http://hl7.org/fhir/StructureDefinition/CodeableConcept#CodeableConcept.text> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote.text> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.text> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.text> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.text> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.text> , <http://hl7.org/fhir/StructureDefinition/DosageCondition#DosageCondition.text> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote.text> , <http://hl7.org/fhir/StructureDefinition/MedicationAdministration#MedicationAdministration.dosage.text> , <http://hl7.org/fhir/StructureDefinition/DomainResource#DomainResource.text> , <http://hl7.org/fhir/StructureDefinition/Address#Address.text> , <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit.text> , <http://hl7.org/fhir/StructureDefinition/RelativeTime#RelativeTime.text> , <http://hl7.org/fhir/StructureDefinition/Annotation#Annotation.text>;
        rdfs:label        "text" .

fhir:textConcentration
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Ingredient.substance.strength.textConcentration: Text of either the whole concentration strength or a part of it (rest being in Strength.concentration as a ratio)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.textConcentration>;
        rdfs:label        "textConcentration" .

fhir:textEquivalent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.textEquivalent: Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system" , "PlanDefinition.action.textEquivalent: Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.textEquivalent> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.textEquivalent>;
        rdfs:label        "textEquivalent" .

fhir:textFilter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.expansion.textFilter: Documentation about text searching works";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.expansion.textFilter>;
        rdfs:label        "textFilter" .

fhir:textPresentation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Ingredient.substance.strength.textPresentation: Text of either the whole presentation strength or a part of it (rest being in Strength.presentation as a ratio)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Ingredient#Ingredient.substance.strength.textPresentation>;
        rdfs:label        "textPresentation" .

fhir:texture  rdf:type    owl:ObjectProperty;
        rdfs:comment      "NutritionOrder.oralDiet.texture: Texture modifications in addition to the oral diet type";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.texture>;
        rdfs:label        "texture" .

fhir:therapyIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "BiologicallyDerivedProduct.therapyIdentifier: Identifiers common to a given therapy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.therapyIdentifier>;
        rdfs:label        "therapyIdentifier" .

fhir:threePrime  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubstanceDefinition.nucleicAcid.subunit.threePrime: The nucleotide present at the 3’ terminus. Since the sequence is represented 5’→3’, this is the last nucleotide in the sequence";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.subunit.threePrime>;
        rdfs:label        "threePrime" .

fhir:time  rdf:type       owl:ObjectProperty;
        rdfs:comment      "DeviceMetric.calibration.time: Describes the time last calibration has been performed" , "Composition.attester.time: When the composition was attested" , "Composition.participant.time: Time period of participation" , "Annotation.time: When the annotation was made" , "DocumentReference.attester.time: When the document was attested";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Composition#Composition.attester.time> , <http://hl7.org/fhir/StructureDefinition/Annotation#Annotation.time> , fhirsd:Specimen , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.calibration.time> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.attester.time> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.time> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant.time>;
        rdfs:label        "time" .

fhir:timeAspect  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.timeAspect: Time aspect for collection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.timeAspect>;
        rdfs:label        "timeAspect" .

fhir:timeOfDay  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.timeOfDay: Time of day for action";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.timeOfDay>;
        rdfs:label        "timeOfDay" .

fhir:timeout  rdf:type    owl:ObjectProperty;
        rdfs:comment      "Subscription.timeout: Timeout in seconds to attempt notification delivery";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.timeout>;
        rdfs:label        "timeout" .

fhir:timestamp  rdf:type    owl:ObjectProperty;
        rdfs:comment        "ValueSet.expansion.timestamp: Time ValueSet expansion happened" , "SubscriptionStatus.notificationEvent.timestamp: The instant this event occurred" , "Bundle.timestamp: When the bundle was assembled";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.timestamp> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.timestamp> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.timestamp>;
        rdfs:label          "timestamp";
        rdfs:subPropertyOf  fhirw5:when.init .

fhir:timezone  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.timezone: The timezone of the occurrences";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.timezone>;
        rdfs:label        "timezone" .

fhir:timing  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Dosage.timing: When medication should be administered" , "NutritionOrder.supplement.schedule.timing: Scheduled frequency of supplement" , "EvidenceVariable.timing: When the variable is observed" , "NutritionOrder.oralDiet.schedule.timing: Scheduled frequency of diet" , "NutritionOrder.enteralFormula.administration.schedule.timing: Scheduled frequency of enteral feeding";
        rdfs:isDefinedBy  fhirsd:ClaimResponse , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.timing> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.timing> , fhirsd:Claim , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.timing> , fhirsd:ExplanationOfBenefit , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.timing> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.timing> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.timing> , fhirsd:RequestOrchestration , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.schedule.timing> , fhirsd:PlanDefinition , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.timing> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.schedule.timing> , fhirsd:ActivityDefinition , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.timing> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.timing> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.administration.schedule.timing> , fhirsd:TriggerDefinition;
        rdfs:label        "timing" .

fhir:tissue  rdf:type     owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue: The type of tissue for which the withdrawal period applies, e.g. meat, milk";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue>;
        rdfs:label        "tissue" .

fhir:title  rdf:type      owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.instance.title: Name or title of the instance" , "PlanDefinition.action.output.title: User-visible title" , "CarePlan.title: Human-friendly name for the care plan" , "ResearchStudy.title: Human readable name of the study" , "CodeSystem.title: Name for this code system (human friendly)" , "CanonicalResource.title: Name for this {{title}} (human friendly)" , "ExampleScenario.process.title: Label for process" , "PlanDefinition.title: Name for this plan definition (human friendly)" , "SearchParameter.title: Name for this search parameter (human friendly)" , "RequestOrchestration.action.input.title: User-visible title" , "Measure.title: Name for this measure (human friendly)" , "PlanDefinition.action.input.title: User-visible title" , "Measure.group.population.title: Title of the group's population. This title is expected in the corresponding MeasureReport.group.population.title" , "List.title: Descriptive name for the list" , "Requirements.title: Name for this Requirements (human friendly)" , "DeviceDefinition.title: Name for this DeviceDefinition (human friendly)" , "MeasureReport.group.title: Title of a group. Note- this value is copied from this element in Measure" , "StructureDefinition.title: Name for this structure definition (human friendly)" , "Attachment.title: Label to display in place of the data" , "MeasureReport.group.population.title: Title of a group. Note- this value is copied from this element in Measure" , "Library.title: Name for this library (human friendly)" , "NamingSystem.title: Title for this naming system (human friendly)" , "ExampleScenario.process.step.operation.title: Label for step" , "ExampleScenario.actor.title: Label for actor when rendering" , "Questionnaire.title: Name for this questionnaire (human friendly)" , "Measure.group.title: Title of the group. This title is expected in the corresponding MeasureReport.group.title" , "RequestOrchestration.action.output.title: User-visible title" , "ExampleScenario.instance.title: Label for instance" , "Composition.section.title: Label for section (e.g. for ToC)" , "ImplementationGuide.title: Name for this implementation guide (human friendly)" , "Evidence.title: Name for this summary (human friendly)" , "EventDefinition.title: Name for this event definition (human friendly)" , "ExampleScenario.title: Name for this example scenario (human friendly)" , "ImplementationGuide.manifest.page.title: Title of the page, for references" , "Group.title: Name for this Group (human friendly)" , "ObservationDefinition.title: Name for this ObservationDefinition (human friendly)" , "Measure.group.stratifier.title: Title of a group's stratifier. This title is expected in the corresponding MeasureReport.group.title" , "MeasureReport.group.stratifier.title: Title of a group's stratifier. Note- this value is copied from this element in Measure" , "Composition.title: Human Readable name/title" , "EvidenceVariable.title: Name for this evidence variable (human friendly)" , "ExampleScenario.instance.version.title: Label for instance version" , "CapabilityStatement.title: Name for this capability statement (human friendly)" , "SpecimenDefinition.title: Name for this SpecimenDefinition (Human friendly)" , "TerminologyCapabilities.title: Name for this terminology capabilities (human friendly)" , "ImplementationGuide.definition.page.title: Short title shown for navigational assistance" , "PlanDefinition.action.title: User-visible title" , "RequestOrchestration.action.title: User-visible title" , "PlanDefinition.actor.title: User-visible title" , "ActivityDefinition.title: Name for this activity definition (human friendly)" , "ExampleScenario.process.step.alternative.title: Label for alternative" , "SubscriptionTopic.title: Name for this subscription topic (human friendly)" , "OperationDefinition.title: Name for this operation definition (human friendly)" , "ArtifactAssessment.title: A label for use in displaying and selecting the artifact assessment" , "CompartmentDefinition.title: Name for this compartment definition (human friendly)" , "ValueSet.title: Name for this value set (human friendly)" , "ConceptMap.title: Name for this concept map (human friendly)" , "MessageDefinition.title: Name for this message definition (human friendly)" , "ActorDefinition.title: Name for this actor definition (human friendly)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.title> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.title> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.title> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.title> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.title> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.title> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.title> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.title> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.title> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.title> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.output.title> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.title> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.output.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.title> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.title> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.title> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.title> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.title> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.alternative.title> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.title> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version.title> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.title> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.title> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.title> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.title> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.page.title> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.title> , <http://hl7.org/fhir/StructureDefinition/List#List.title> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.title> , <http://hl7.org/fhir/StructureDefinition/CarePlan#CarePlan.title> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.title> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.population.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.title> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.title> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.title> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.title> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance.title> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.input.title> , <http://hl7.org/fhir/StructureDefinition/Library#Library.title> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.title> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.input.title> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.population.title> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.title> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.section.title> , <http://hl7.org/fhir/StructureDefinition/Group#Group.title> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.title> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor.title> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.title> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.title> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.title> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.title> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.manifest.page.title> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.title> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.title>;
        rdfs:label        "title" .

fhir:topic  rdf:type        owl:ObjectProperty;
        rdfs:comment        "PlanDefinition.topic: E.g. Education, Treatment, Assessment" , "CodeSystem.topic: E.g. Education, Treatment, Assessment, etc" , "Communication.topic: Description of the purpose/content" , "EventDefinition.topic: E.g. Education, Treatment, Assessment, etc" , "SubscriptionStatus.topic: Reference to the SubscriptionTopic this notification relates to" , "Library.topic: E.g. Education, Treatment, Assessment, etc" , "ActivityDefinition.topic: E.g. Education, Treatment, Assessment, etc" , "GuidanceResponse.topic: E.g. Education, Treatment, Assessment, etc" , "Measure.topic: The category of the measure, such as Education, Treatment, Assessment, etc" , "ConceptMap.topic: E.g. Education, Treatment, Assessment, etc" , "NamingSystem.topic: E.g. Education, Treatment, Assessment, etc" , "Subscription.topic: Reference to the subscription topic being subscribed to" , "ValueSet.topic: E.g. Education, Treatment, Assessment, etc";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.topic> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.topic> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.topic> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.topic> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.topic> , <http://hl7.org/fhir/StructureDefinition/Library#Library.topic> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.topic> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.topic> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.topic> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.topic> , <http://hl7.org/fhir/StructureDefinition/Communication#Communication.topic> , <http://hl7.org/fhir/StructureDefinition/GuidanceResponse#GuidanceResponse.topic> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.topic>;
        rdfs:label          "topic";
        rdfs:subPropertyOf  fhirw5:context , fhirw5:what .

fhir:total  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Bundle.total: Total matches across all pages" , "ClaimResponse.total: Adjudication totals" , "Claim.total: Total claim cost" , "ExplanationOfBenefit.total: Adjudication totals" , "ValueSet.expansion.total: Total number of codes in the expansion";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Claim#Claim.total> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.total> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.total> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.total> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.total>;
        rdfs:label        "total" .

fhir:totalIntake  rdf:type  owl:ObjectProperty;
        rdfs:comment      "NutritionIntake.nutritionItem.consumedItem.totalIntake: Nutrients and/or energy contained in the intake";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.consumedItem.totalIntake>;
        rdfs:label        "totalIntake" .

fhir:traceNumber  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClaimResponse.item.traceNumber: Number for tracking" , "ClaimResponse.addItem.traceNumber: Number for tracking" , "ClaimResponse.addItem.detail.subDetail.traceNumber: Number for tracking" , "Claim.item.detail.subDetail.traceNumber: Number for tracking" , "ClaimResponse.item.detail.traceNumber: Number for tracking" , "ExplanationOfBenefit.item.traceNumber: Number for tracking" , "Claim.item.detail.traceNumber: Number for tracking" , "ExplanationOfBenefit.addItem.traceNumber: Number for tracking" , "ExplanationOfBenefit.item.detail.traceNumber: Number for tracking" , "ClaimResponse.addItem.detail.traceNumber: Number for tracking" , "ClaimResponse.traceNumber: Number for tracking" , "ExplanationOfBenefit.traceNumber: Number for tracking" , "ExplanationOfBenefit.addItem.detail.traceNumber: Number for tracking" , "ClaimResponse.item.detail.subDetail.traceNumber: Number for tracking" , "Claim.traceNumber: Number for tracking" , "ExplanationOfBenefit.addItem.detail.subDetail.traceNumber: Number for tracking" , "Claim.item.traceNumber: Number for tracking" , "ExplanationOfBenefit.item.detail.subDetail.traceNumber: Number for tracking";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.subDetail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.item.detail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.traceNumber> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.traceNumber> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.traceNumber>;
        rdfs:label        "traceNumber" .

fhir:transform  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.transform: Transform to apply the template" , "PlanDefinition.action.transform: Transform to apply the template" , "ActivityDefinition.transform: Transform to apply the template";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.transform> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.transform> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.transform>;
        rdfs:label        "transform" .

fhir:translation  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.translation: Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation" , "SubstanceDefinition.name: A translation for this name into another human language";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.translation> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.translation>;
        rdfs:label        "translation" .

fhir:translations  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.validateCode.translations: Whether translations are validated";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.validateCode.translations>;
        rdfs:label        "translations" .

fhir:treatment  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.indication.otherTherapy.treatment: Reference to a specific medication, substance etc. as part of an indication or contraindication";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.otherTherapy.treatment>;
        rdfs:label        "treatment" .

fhir:trigger  rdf:type    owl:ObjectProperty;
        rdfs:comment      "SubscriptionTopic.trigger: Definition of a trigger for the subscription topic" , "PlanDefinition.action.trigger: When the action should be triggered" , "EventDefinition.trigger: \"when\" the event occurs (multiple = 'or')";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.trigger> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.trigger> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.trigger>;
        rdfs:label        "trigger" .

fhir:triggerEvent  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SubscriptionStatus.notificationEvent.triggerEvent: Event that triggered this notification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.triggerEvent>;
        rdfs:label        "triggerEvent" .

fhir:triggeredBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Observation.triggeredBy: Triggering observation(s)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Observation#Observation.triggeredBy>;
        rdfs:label        "triggeredBy" .

fhir:type  rdf:type         owl:ObjectProperty;
        rdfs:comment        "RegulatedAuthorization.case.type: The defining type of case" , "Claim.type: Category or discipline" , "MeasureReport.group.type: process | outcome | structure | patient-reported-outcome" , "CoverageEligibilityResponse.insurance.item.benefit.type: Benefit classification" , "Task.output.type: Label for output" , "SubscriptionStatus.type: handshake | heartbeat | event-notification | query-status | query-event" , "ActorDefinition.type: person | system | collective | other" , "RegulatedAuthorization.type: Overall type of this authorization, for example drug marketing approval, orphan drug designation" , "ExplanationOfBenefit.type: Category or discipline" , "Coverage.type: Coverage category such as medical or accident" , "Evidence.certainty.type: Aspect of certainty being rated" , "ClinicalUseDefinition.type: indication | contraindication | interaction | undesirable-effect | warning" , "ClaimResponse.processNote.type: Note purpose" , "ExplanationOfBenefit.event.type: Specific event" , "DeviceDefinition.additive.type: The additive substance" , "DeviceDefinition.classification.type: A classification or risk class of the device model" , "PlanDefinition.actor.option.type: careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson" , "ActivityDefinition.participant.type: careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson" , "ConceptMap.additionalAttribute.type: code | Coding | string | boolean | Quantity" , "Organization.type: Kind of organization" , "Device.additive.type: The additive substance" , "Encounter.type: Specific type of encounter (e.g. e-mail consultation, surgical day-care, ...)" , "NamingSystem.type: e.g. driver,  provider,  patient, bank etc" , "MedicinalProductDefinition.name.type: Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary" , "AuditEvent.entity.detail.type: The name of the extra detail property" , "ResearchStudy.label.type: primary | official | scientific | plain-language | subtitle | short-title | acronym | earlier-title | language | auto-translated | human-use | machine-use | duplicate-uid" , "ExplanationOfBenefit.benefitBalance.financial.type: Benefit classification" , "Device.type: The kind or type of device" , "Address.type: postal | physical | both" , "Composition.classification.type: The kind of classifier (e.g. population, intervention)" , "SubstanceDefinition.property.type: A code expressing the type of property" , "DeviceAlert.signal.type: Characteristics of the signal manifestation" , "ResearchStudy.objective.type: primary | secondary | exploratory" , "Questionnaire.item.type: group | display | boolean | decimal | integer | date | dateTime +" , "PackagedProductDefinition.packaging.property.type: A code expressing the type of characteristic" , "Claim.procedure.type: Category of Procedure" , "Library.type: logic-library | model-definition | asset-collection | module-definition | etc." , "ArtifactAssessment.relatesTo.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes" , "SubstanceDefinition.structure.representation.type: The kind of structural representation (e.g. full, partial)" , "CapabilityStatement.rest.resource.type: A resource type that is supported" , "MedicinalProductDefinition.characteristic.type: A code expressing the type of characteristic" , "PlanDefinition.type: order-set | protocol | eca-rule | workflow-definition | etc." , "DocumentReference.type: Kind of document (LOINC if possible)" , "DeviceDefinition.deviceVersion.type: The type of the device version, e.g. manufacturer, approved, internal" , "MedicinalProductDefinition.operation.type: The type of manufacturing operation e.g. manufacturing itself, re-packaging" , "ElementDefinition.slicing.discriminator.type: value | exists | type | profile | position" , "Observation.triggeredBy.type: reflex | repeat | re-run" , "ManufacturedItemDefinition.property.type: A code expressing the type of characteristic" , "ResearchStudy.objective.outcomeMeasure.type: primary | secondary | exploratory" , "SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.type: The type of degree of polymerisation, e.g. SRU/Polymer ratio" , "Identifier.type: Description of identifier" , "Specimen.type: Kind of material that forms the specimen" , "TriggerDefinition.type: named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended | subscription-topic" , "StructureDefinition.context.type: fhirpath | element | extension" , "OperationDefinition.parameter.type: What type this parameter has" , "Composition.relatesTo.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes" , "Endpoint.payload.type: The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" , "ClinicalUseDefinition.interaction.type: The type of the interaction e.g. drug-drug interaction, drug-lab test interaction" , "HealthcareService.type: Type of service that may be delivered or performed" , "Coverage.costToBeneficiary.exception.type: Exception category" , "CoverageEligibilityRequest.event.type: Specific event" , "Bundle.type: document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection | subscription-notification" , "EpisodeOfCare.type: Type/class  - e.g. specialist referral, disease management" , "Encounter.businessStatus.type: The kind of workflow the status is tracking" , "PlanDefinition.action.type: create | update | remove | fire-event | etc." , "Provenance.agent.type: How the agent participated" , "Location.type: Types of services available at this location" , "PaymentReconciliation.processNote.type: display | print | printoper" , "SubstanceDefinition.nucleicAcid.geneElement.type: The functional role of the element (e.g. promoter, enhancer, coding sequence)" , "RelatedArtifact.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of" , "PaymentReconciliation.allocation.type: Category of payment" , "ExplanationOfBenefit.payee.type: Category of recipient" , "Device.deviceVersion.type: The type of the device version, e.g. manufacturer, approved, internal" , "DeviceDefinition.property.type: Code that specifies the property being represented" , "ClaimResponse.event.type: Specific event" , "SubstanceDefinition.sourceMaterial.type: Classification of the origin of the raw material. e.g. cat hair is an Animal source type" , "DiagnosticReport.supportingInfo.type: Supporting information role code" , "Composition.participant.type: Meaning and purpose of participation, in creation of the clinical document" , "Account.type: E.g. patient, expense, depreciation" , "PaymentReconciliation.type: Category of payment" , "MedicinalProductDefinition.name.part.type: Identifying type for this part of the name (e.g. strength part)" , "SpecimenDefinition.typeTested.type: Type of intended specimen" , "NutritionOrder.oralDiet.texture.type: Food (i.e. solid and/or liquid) types that undergo texture alteration" , "MedicationDispense.substitution.type: Code signifying whether a different drug was dispensed from what was prescribed" , "MedicationDispense.type: Trial fill, partial fill, emergency fill, etc" , "Specimen.processing.additive.type: The additive substance" , "Consent.verification.type: Business case of verification" , "ExplanationOfBenefit.payment.type: Partial or complete payment" , "SpecimenDefinition.typeTested.container.additive.type: The additive substance" , "Signature.type: Indication of the reason the entity signed the object(s)" , "Reference.type: Type the reference refers to (e.g. \"Patient\") - must be a resource in resources" , "SubstanceDefinition.molecularWeight.type: Type of molecular weight e.g. exact, average, weight average" , "ArtifactAssessment.content.type: What type of content" , "EvidenceVariable.relatesTo.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes" , "ClaimResponse.type: More granular claim type" , "AuditEvent.agent.type: How agent participated" , "DeviceMetric.type: Identity of metric, for example Heart Rate or PEEP Setting" , "Device.property.type: Code that specifies the property being represented" , "RequestOrchestration.action.type: create | update | remove | fire-event" , "ExplanationOfBenefit.processNote.type: Note purpose" , "Claim.event.type: Specific event" , "Patient.link.type: replaced-by | replaces | refer | seealso" , "Claim.accident.type: The nature of the accident" , "Coverage.class.type: Type of class such as 'group' or 'plan'" , "Device.name.type: registered-name | user-friendly-name | patient-reported-name" , "MedicinalProductDefinition.type: Regulatory type, e.g. Investigational or Authorized" , "ExplanationOfBenefit.accident.type: The nature of the accident" , "NutritionProduct.characteristic.type: Code specifying the type of characteristic" , "RequestOrchestration.action.participant.type: careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson" , "NutritionOrder.enteralFormula.type: Type of patient enteral feeding" , "Evidence.relatesTo.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes" , "NutritionIntake.nutritionItem.type: The type of food (i.e. solid or liquid) product" , "SearchParameter.type: number | date | string | token | reference | composite | quantity | uri | special | resource" , "DeviceAlert.type: The particular kind of alert" , "Account.procedure.type: How this procedure value should be used in charging the account" , "Group.type: person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen | medication | medicinalproductdefinition | substance | substancedefinition | biologicallyDerivedProduct | nutritionProduct" , "ExplanationOfBenefit.procedure.type: Category of Procedure" , "Coverage.costToBeneficiary.type: Cost category" , "MeasureReport.type: individual | subject-list | summary | data-exchange | other" , "Observation.referenceRange.type: Reference range qualifier" , "ElementDefinition.type: Data type and Profile for this element" , "AuditEvent.source.type: The type of source where event originated" , "AllergyIntolerance.type: allergy | intolerance - Underlying mechanism (if known)" , "Appointment.participant.type: Role of participant in the appointment" , "AuditEvent.type: High level categorization of audit event" , "ImplementationGuide.global.type: Type this profile applies to" , "SubstanceDefinition.name.type: Name type e.g. 'systematic',  'scientific, 'brand'" , "Dosage.doseAndRate.type: The kind of dose or rate specified" , "Task.input.type: Label for the input" , "PlanDefinition.action.participant.type: careteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson" , "OperationDefinition.type: Invoke at the type level?" , "AdministrableProductDefinition.property.type: A code expressing the type of characteristic" , "ConceptMap.property.type: Coding | string | integer | boolean | dateTime | decimal | code" , "BiologicallyDerivedProduct.property.type: Code that specifies the property" , "ExampleScenario.actor.type: person | system | collective | other" , "DeviceDefinition.deviceName.type: registered-name | user-friendly-name | patient-reported-name" , "StructureDefinition.type: Type defined or constrained by this structure" , "Measure.group.type: process | outcome | structure | patient-reported-outcome" , "CodeSystem.property.type: code | Coding | string | integer | boolean | dateTime | decimal" , "ProductShelfLife.type: This describes the shelf life, taking into account various scenarios such as shelf life of the packaged Medicinal Product itself, shelf life after transformation where necessary and shelf life after the first opening of a bottle, etc. The shelf life type shall be specified using an appropriate controlled vocabulary The controlled term and the controlled term identifier shall be specified" , "PackagedProductDefinition.type: A high level category e.g. medicinal product, raw material, shipping container etc" , "ExplanationOfBenefit.diagnosis.type: Timing or nature of the diagnosis" , "Encounter.participant.type: Role of participant in encounter" , "PackagedProductDefinition.packaging.type: The physical type of the container of the items" , "DeviceDefinition.packaging.type: A code that defines the specific type of packaging" , "ManufacturedItemDefinition.component.type: Defining type of the component e.g. shell, layer, ink" , "ClaimResponse.payment.type: Partial or complete payment" , "Claim.payee.type: Category of recipient" , "NutritionOrder.oralDiet.type: Type of oral diet or diet restrictions that can be consumed orally" , "ParameterDefinition.type: What type of value" , "Specimen.feature.type: Highlighted feature" , "Evidence.classification.type: The kind of classifier (e.g. population, intervention)" , "MonetaryComponent.type: base | surcharge | discount | tax | informational" , "DataRequirement.type: The type of the required data" , "Claim.diagnosis.type: Timing or nature of the diagnosis" , "MedicinalProductDefinition.contact.type: Allows the contact to be classified, for example QPPV, Pharmacovigilance Enquiry Information" , "Evidence.statistic.attributeEstimate.type: The type of attribute estimate, e.g., confidence interval or p value" , "Composition.type: Kind of composition (LOINC if possible)" , "ExampleScenario.process.step.operation.type: Kind of action" , "MedicinalProductDefinition.crossReference.type: The type of relationship, for instance branded to generic or virtual to actual product" , "Account.diagnosis.type: Type that this diagnosis has relevant to the account (e.g. admission, billing, discharge …)" , "Condition.stage.type: Kind of staging" , "CapabilityStatement.rest.resource.searchParam.type: number | date | string | token | reference | composite | quantity | uri | special | resource" , "NutritionOrder.supplement.type: Type of supplement product requested" , "NamingSystem.uniqueId.type: oid | uuid | uri | iri-stem | v2csmnemonic | other" , "DeviceMetric.calibration.type: The method of calibration" , "ResearchStudy.relatesTo.type: documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes" , "CoverageEligibilityResponse.event.type: Specific event" , "DeviceDefinition.regulatoryIdentifier.type: basic | master | license" , "SubstanceDefinition.relationship.type: For example \"salt to parent\", \"active moiety\"";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payment.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.accident.type> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.type> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.certainty.type> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.type> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.supplement.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.classification.type> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.triggeredBy.type> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.relatesTo.type> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.payment.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.additive.type> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.type> , <http://hl7.org/fhir/StructureDefinition/Organization#Organization.type> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution.type> , <http://hl7.org/fhir/StructureDefinition/Account#Account.diagnosis.type> , <http://hl7.org/fhir/StructureDefinition/Account#Account.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.type> , <http://hl7.org/fhir/StructureDefinition/Account#Account.procedure.type> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.context.type> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.nucleicAcid.geneElement.type> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.type> , <http://hl7.org/fhir/StructureDefinition/Group#Group.type> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.type> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.type> , <http://hl7.org/fhir/StructureDefinition/Task#Task.input.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.payee.type> , <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.type> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.relatesTo.type> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.type> , <http://hl7.org/fhir/StructureDefinition/MonetaryComponent#MonetaryComponent.type> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.relatesTo.type> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.content.type> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.type> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.type> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.type> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.calibration.type> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange.type> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.diagnosis.type> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.attributeEstimate.type> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.type> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.characteristic.type> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.relatesTo.type> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.type> , <http://hl7.org/fhir/StructureDefinition/Device#Device.additive.type> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure.type> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.enteralFormula.type> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.type> , <http://hl7.org/fhir/StructureDefinition/Patient#Patient.link.type> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.molecularWeight.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.structure.representation.type> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.classification.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.degreeOfPolymerisation.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.payee.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure.type> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.type> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.event.type> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.global.type> , <http://hl7.org/fhir/StructureDefinition/Dosage#Dosage.doseAndRate.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.financial.type> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.signal.type> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.type> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option.type> , <http://hl7.org/fhir/StructureDefinition/NutritionIntake#NutritionIntake.nutritionItem.type> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.participant.type> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.operation.type> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.searchParam.type> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.type> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.businessStatus.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.event.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.type> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.property.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.relationship.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.event.type> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.contact.type> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.classification.type> , <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.regulatoryIdentifier.type> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.processNote.type> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.detail.type> , <http://hl7.org/fhir/StructureDefinition/Address#Address.type> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.property.type> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.processNote.type> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.component.type> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.feature.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.property.type> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.event.type> , <http://hl7.org/fhir/StructureDefinition/Device#Device.type> , <http://hl7.org/fhir/StructureDefinition/Task#Task.output.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceName.type> , <http://hl7.org/fhir/StructureDefinition/Reference#Reference.type> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.slicing.discriminator.type> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.type> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.participant.type> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.type> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.type> , <http://hl7.org/fhir/StructureDefinition/Device#Device.name.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceVersion.type> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute.type> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.property.type> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property.type> , <http://hl7.org/fhir/StructureDefinition/Library#Library.type> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.benefit.type> , <http://hl7.org/fhir/StructureDefinition/Endpoint#Endpoint.payload.type> , <http://hl7.org/fhir/StructureDefinition/Signature#Signature.type> , <http://hl7.org/fhir/StructureDefinition/Condition#Condition.stage.type> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested.container.additive.type> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class.type> , <http://hl7.org/fhir/StructureDefinition/Location#Location.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.name.type> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.type> , <http://hl7.org/fhir/StructureDefinition/Device#Device.property.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.part.type> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.label.type> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.type> , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.property.type> , <http://hl7.org/fhir/StructureDefinition/TriggerDefinition#TriggerDefinition.type> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.interaction.type> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.type> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.type> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.sourceMaterial.type> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.type> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property.type> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.type> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.diagnosis.type> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.operation.type> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.actor.type> , <http://hl7.org/fhir/StructureDefinition/PaymentReconciliation#PaymentReconciliation.allocation.type> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.texture.type> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.type> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.type> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.crossReference.type> , <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent.type> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.participant.type> , <http://hl7.org/fhir/StructureDefinition/NutritionOrder#NutritionOrder.oralDiet.type> , <http://hl7.org/fhir/StructureDefinition/DiagnosticReport#DiagnosticReport.supportingInfo.type> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.accident.type> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.processNote.type> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.exception.type> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.type> , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.characteristic.type> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.type> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.objective.outcomeMeasure.type> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.type> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.type> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.event.type> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.type> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type> , <http://hl7.org/fhir/StructureDefinition/DeviceAlert#DeviceAlert.type> , <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion.type> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.type> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.type> , <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.case.type> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.type> , <http://hl7.org/fhir/StructureDefinition/Specimen#Specimen.processing.additive.type> , <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.relatesTo.type> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.property.type> , <http://hl7.org/fhir/StructureDefinition/ProductShelfLife#ProductShelfLife.type> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.type> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.source.type>;
        rdfs:label          "type";
        rdfs:subPropertyOf  fhirw5:class , fhirw5:who.witness , fhirw5:what , fhirw5:context , fhirw5:who .

fhir:typeCanonical  rdf:type  owl:ObjectProperty;
        rdfs:comment      "PlanDefinition.action.participant.typeCanonical: Who or what can participate" , "ActivityDefinition.participant.typeCanonical: Who or what can participate" , "PlanDefinition.actor.option.typeCanonical: Who or what can participate" , "RequestOrchestration.action.participant.typeCanonical: Who or what can participate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.typeCanonical> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.typeCanonical> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option.typeCanonical> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant.typeCanonical>;
        rdfs:label        "typeCanonical" .

fhir:typeCollected  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeCollected: Kind of material to collect";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeCollected>;
        rdfs:label        "typeCollected" .

fhir:typeReference  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RequestOrchestration.action.participant.typeReference: Who or what can participate" , "PlanDefinition.actor.option.typeReference: Who or what can participate" , "ActivityDefinition.participant.typeReference: Who or what can participate" , "PlanDefinition.action.participant.typeReference: Who or what can participate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.actor.option.typeReference> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.action.participant.typeReference> , <http://hl7.org/fhir/StructureDefinition/RequestOrchestration#RequestOrchestration.action.participant.typeReference> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.participant.typeReference>;
        rdfs:label        "typeReference" .

fhir:typeTested  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SpecimenDefinition.typeTested: Specimen in container intended for testing by lab";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.typeTested>;
        rdfs:label        "typeTested" .

fhir:udi  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ExplanationOfBenefit.item.detail.subDetail.udi: Unique device identifier" , "Claim.item.detail.subDetail.udi: Unique device identifier" , "Claim.item.udi: Unique device identifier" , "Claim.procedure.udi: Unique device identifier" , "ExplanationOfBenefit.procedure.udi: Unique device identifier" , "ExplanationOfBenefit.item.detail.udi: Unique device identifier" , "Claim.item.detail.udi: Unique device identifier" , "ExplanationOfBenefit.item.udi: Unique device identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.udi> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.procedure.udi> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.udi> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.udi> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.udi> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.udi> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.procedure.udi> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.udi>;
        rdfs:label        "udi" .

fhir:udiCarrier  rdf:type   owl:ObjectProperty;
        rdfs:comment        "Device.udiCarrier: Unique Device Identifier (UDI) value";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Device#Device.udiCarrier>;
        rdfs:label          "udiCarrier";
        rdfs:subPropertyOf  fhirw5:id .

fhir:udiDeviceIdentifier
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.udiDeviceIdentifier: Unique Device Identifier (UDI) Barcode string on the packaging" , "DeviceDefinition.udiDeviceIdentifier: Unique Device Identifier (UDI) Barcode string";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.packaging.udiDeviceIdentifier> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.udiDeviceIdentifier>;
        rdfs:label        "udiDeviceIdentifier" .

fhir:uid  rdf:type        owl:ObjectProperty;
        rdfs:comment      "ImagingStudy.series.instance.uid: DICOM SOP Instance UID" , "ImagingStudy.series.uid: DICOM Series Instance UID" , "ImagingSelection.instance.uid: DICOM SOP Instance UID";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.instance.uid> , <http://hl7.org/fhir/StructureDefinition/ImagingStudy#ImagingStudy.series.uid> , <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.uid>;
        rdfs:label        "uid" .

fhir:unacceptableDataHandling
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "EvidenceVariable.unacceptableDataHandling: How erroneous data is processed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.unacceptableDataHandling>;
        rdfs:label        "unacceptableDataHandling" .

fhir:undesirableEffect
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ClinicalUseDefinition.undesirableEffect: An unwanted side effect or negative outcome of the subject of this resource when being used for this indication" , "ClinicalUseDefinition.undesirableEffect: A possible negative outcome from the use of this treatment";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.indication.undesirableEffect> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.undesirableEffect>;
        rdfs:label        "undesirableEffect" .

fhir:uniqueId  rdf:type   owl:ObjectProperty;
        rdfs:comment      "NamingSystem.uniqueId: Unique identifiers used for system";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId>;
        rdfs:label        "uniqueId" .

fhir:unit  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Quantity.unit: Unit representation" , "Measure.group.stratifier.component.unit: What units?" , "Coverage.costToBeneficiary.unit: Individual or family" , "ExplanationOfBenefit.benefitBalance.unit: Individual or family" , "CoverageEligibilityResponse.insurance.item.unit: Individual or family" , "Measure.supplementalData.unit: What units?" , "DeviceMetric.unit: Unit of Measure for the Metric" , "SubstanceDefinition.polymer.repeat.repeatUnit.unit: Identification of the structural repeat unit (SRU)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.unit> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.unit> , <http://hl7.org/fhir/StructureDefinition/Quantity#Quantity.unit> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.unit> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.polymer.repeat.repeatUnit.unit> , <http://hl7.org/fhir/StructureDefinition/DeviceMetric#DeviceMetric.unit> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.unit> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.unit>;
        rdfs:label        "unit" .

fhir:unitOfPresentation
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ManufacturedItemDefinition.unitOfPresentation: The “real-world” units in which the quantity of the item is described" , "AdministrableProductDefinition.unitOfPresentation: The presentation type in which this item is given to a patient. e.g. for a spray - 'puff'";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.unitOfPresentation> , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.unitOfPresentation>;
        rdfs:label        "unitOfPresentation" .

fhir:unitPrice  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Claim.item.unitPrice: Fee, charge or cost per item" , "ClaimResponse.addItem.detail.subDetail.unitPrice: Fee, charge or cost per item" , "ClaimResponse.addItem.unitPrice: Fee, charge or cost per item" , "CoverageEligibilityRequest.item.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.addItem.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.addItem.detail.unitPrice: Fee, charge or cost per item" , "Claim.item.detail.subDetail.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.item.detail.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.item.detail.subDetail.unitPrice: Fee, charge or cost per item" , "ClaimResponse.addItem.detail.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.item.unitPrice: Fee, charge or cost per item" , "Claim.item.detail.unitPrice: Fee, charge or cost per item" , "ExplanationOfBenefit.addItem.detail.subDetail.unitPrice: Fee, charge or cost per item";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.unitPrice> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.item.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.addItem.detail.subDetail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.addItem.detail.subDetail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.detail.subDetail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.detail.subDetail.unitPrice> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.item.unitPrice> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.item.unitPrice>;
        rdfs:label        "unitPrice" .

fhir:unmapped  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ConceptMap.group.unmapped: What to do when there is no mapping target for the source concept and ConceptMap.group.element.noMap is not true";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped>;
        rdfs:label        "unmapped" .

fhir:updateCreate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.updateCreate: If update can commit to a new identity";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.updateCreate>;
        rdfs:label        "updateCreate" .

fhir:upperLimit  rdf:type  owl:ObjectProperty;
        rdfs:comment      "SampledData.upperLimit: Upper limit of detection";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SampledData#SampledData.upperLimit>;
        rdfs:label        "upperLimit" .

fhir:uri  rdf:type        owl:ObjectProperty;
        rdfs:comment      "CodeSystem.property.uri: Formal identifier for the property" , "ValueSet.expansion.property.uri: Formal identifier for the property" , "ImplementationGuide.dependsOn.uri: Identity of the IG that this depends on" , "TerminologyCapabilities.codeSystem.uri: Canonical identifier for the code system, represented as a URI (no version portion)" , "StructureDefinition.mapping.uri: Identifies what this mapping refers to" , "ConceptMap.additionalAttribute.uri: Formal identifier for the data element referred to in this attribute" , "ConceptMap.property.uri: Formal identifier for the property" , "Consent.policyBasis.uri: URI to a computable backing policy";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.additionalAttribute.uri> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.property.uri> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn.uri> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.uri> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.property.uri> , <http://hl7.org/fhir/StructureDefinition/Consent#Consent.policyBasis.uri> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.property.uri> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.mapping.uri>;
        rdfs:label        "uri" .

fhir:url  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Extension.url: identifies the meaning of the extension" , "Bundle.link.url: Reference details for the link" , "ResearchStudy.url: Canonical identifier for this study resource" , "Requirements.url: Canonical identifier for this Requirements, represented as a URI (globally unique)" , "TerminologyCapabilities.url: Canonical identifier for this terminology capabilities, represented as a URI (globally unique)" , "CodeSystem.url: Canonical identifier for this code system, represented as a URI (globally unique) (Coding.system)" , "Attachment.url: Uri where the data can be found" , "OperationDefinition.url: Canonical identifier for this operation definition, represented as an absolute URI (globally unique)" , "SearchParameter.url: Canonical identifier for this search parameter, represented as a URI (globally unique)" , "PlanDefinition.url: Canonical identifier for this plan definition, represented as a URI (globally unique)" , "Evidence.url: Canonical identifier for this evidence, represented as a globally unique URI" , "EventDefinition.url: Canonical identifier for this event definition, represented as a URI (globally unique)" , "ImplementationGuide.url: Canonical identifier for this implementation guide, represented as a URI (globally unique)" , "NamingSystem.url: Canonical identifier for this naming system, represented as a URI (globally unique)" , "Bundle.entry.request.url: URL for HTTP equivalent of this entry" , "ActivityDefinition.url: Canonical identifier for this activity definition, represented as a URI (globally unique)" , "StructureDefinition.url: Canonical identifier for this structure definition, represented as a URI (globally unique)" , "Composition.url: Canonical identifier for this Composition, represented as a URI (globally unique)" , "SubscriptionTopic.url: Canonical identifier for this subscription topic, represented as an absolute URI (globally unique)" , "EvidenceVariable.url: Canonical identifier for this evidence variable, represented as a URI (globally unique)" , "Questionnaire.url: Canonical identifier for this questionnaire, represented as an absolute URI (globally unique)" , "CanonicalResource.url: Canonical identifier for this {{title}}, represented as an absolute URI (globally unique)" , "ExampleScenario.url: Canonical identifier for this example scenario, represented as a URI (globally unique)" , "Group.url: Canonical identifier for this Group, represented as an absolute URI (globally unique)" , "Library.url: Canonical identifier for this library, represented as a URI (globally unique)" , "RelatedArtifact.url: A url for the artifact that can be followed to access the actual content" , "Measure.url: Canonical identifier for this measure, represented as a URI (globally unique)" , "ActorDefinition.url: Canonical identifier for this actor definition, represented as a URI (globally unique)" , "CompartmentDefinition.url: Canonical identifier for this compartment definition, represented as a URI (globally unique)" , "MessageDefinition.url: The cannonical URL for a given MessageDefinition" , "CapabilityStatement.url: Canonical identifier for this capability statement, represented as a URI (globally unique)" , "CapabilityStatement.implementation.url: Base URL for the installation" , "ConceptMap.url: Canonical identifier for this concept map, represented as a URI (globally unique)" , "TerminologyCapabilities.implementation.url: Base URL for the implementation" , "ObservationDefinition.url: Logical canonical URL to reference this ObservationDefinition (globally unique)" , "SpecimenDefinition.url: Logical canonical URL to reference this SpecimenDefinition (globally unique)" , "ValueSet.url: Canonical identifier for this value set, represented as a URI (globally unique)" , "DeviceDefinition.url: Canonical identifier for this DeviceDefinition, represented as an absolute URI (globally unique)";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.url> , <http://hl7.org/fhir/StructureDefinition/Library#Library.url> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.url> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.url> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.implementation.url> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.url> , <http://hl7.org/fhir/StructureDefinition/RelatedArtifact#RelatedArtifact.url> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.url> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.url> , <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.url> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.url> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.url> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.url> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.url> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.url> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.url> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.url> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.url> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.url> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.url> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.url> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.url> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.implementation.url> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.url> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.url> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.entry.request.url> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.url> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.url> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.url> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.url> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.url> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.url> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.url> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.url> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.url> , <http://hl7.org/fhir/StructureDefinition/Extension#Extension.url> , <http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.link.url> , <http://hl7.org/fhir/StructureDefinition/Group#Group.url>;
        rdfs:label          "url";
        rdfs:subPropertyOf  fhirw5:id .

fhir:usage  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Measure.usage: Describes the clinical usage of the measure" , "PlanDefinition.usage: Describes the clinical usage of the plan" , "Library.usage: Describes the clinical usage of the library" , "MetadataResource.usage: Describes the clinical usage of the {{title}}" , "NamingSystem.usage: How/where is it used" , "ActivityDefinition.usage: Describes the clinical usage of the activity definition" , "ElementDefinition.binding.additional.usage: Qualifies the usage - jurisdiction, gender, workflow status etc." , "Measure.supplementalData.usage: supplemental-data | risk-adjustment-factor" , "EventDefinition.usage: Describes the clinical usage of the event definition" , "MedicinalProductDefinition.name.usage: Country and jurisdiction where the name applies";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MetadataResource#MetadataResource.usage> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.usage> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.usage> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.usage> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.usage> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.name.usage> , <http://hl7.org/fhir/StructureDefinition/Library#Library.usage> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.usage> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.usage> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.usage>;
        rdfs:label        "usage" .

fhir:usageInstruction
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.guideline.usageInstruction: Detailed written and visual directions for the user on how to use the device";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.usageInstruction>;
        rdfs:label        "usageInstruction" .

fhir:use  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Encounter.diagnosis.use: Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …)" , "ContactPoint.use: home | work | temp | old | mobile - purpose of this contact point" , "ValueSet.compose.include.concept.designation.use: Types of uses of designations" , "Address.use: home | work | temp | old | billing - purpose of this address" , "EpisodeOfCare.diagnosis.use: Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …)" , "ExplanationOfBenefit.use: claim | preauthorization | predetermination" , "Encounter.reason.use: What the reason value should be used for/as" , "Claim.use: claim | preauthorization | predetermination" , "ClaimResponse.use: claim | preauthorization | predetermination" , "CodeSystem.concept.designation.use: Details how this designation would be used" , "EpisodeOfCare.reason.use: What the reason value should be used for/as" , "OperationDefinition.parameter.use: in | out" , "ParameterDefinition.use: in | out" , "Identifier.use: usual | official | temp | secondary | old (If known)" , "HumanName.use: usual | official | temp | nickname | anonymous | old | maiden";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ContactPoint#ContactPoint.use> , <http://hl7.org/fhir/StructureDefinition/HumanName#HumanName.use> , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.use> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.diagnosis.use> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation.use> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.use> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.reason.use> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.use> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.use> , <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.use> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.diagnosis.use> , <http://hl7.org/fhir/StructureDefinition/ParameterDefinition#ParameterDefinition.use> , <http://hl7.org/fhir/StructureDefinition/Address#Address.use> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.reason.use> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation.use>;
        rdfs:label          "use";
        rdfs:subPropertyOf  fhirw5:class .

fhir:useBy  rdf:type      owl:ObjectProperty;
        rdfs:comment      "NutritionProduct.instance.useBy: The date until which the product is expected to be good for consumption";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.instance.useBy>;
        rdfs:label        "useBy" .

fhir:useContext  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CanonicalResource.useContext: The context that the content is intended to support" , "CompartmentDefinition.useContext: The context that the content is intended to support" , "SubscriptionTopic.useContext: Content intends to support these contexts" , "MessageDefinition.useContext: The context that the content is intended to support" , "SearchParameter.useContext: The context that the content is intended to support" , "SpecimenDefinition.useContext: Content intends to support these contexts" , "CapabilityStatement.useContext: The context that the content is intended to support" , "EvidenceVariable.useContext: The context that the content is intended to support" , "ValueSet.useContext: The context that the content is intended to support" , "ActorDefinition.useContext: The context that the content is intended to support" , "DeviceDefinition.useContext: The context that the content is intended to support" , "Questionnaire.useContext: The context that the content is intended to support" , "TerminologyCapabilities.useContext: The context that the content is intended to support" , "DeviceDefinition.chargeItem.useContext: The context to which this charge item applies" , "OperationDefinition.useContext: The context that the content is intended to support" , "Measure.useContext: The context that the content is intended to support" , "NamingSystem.useContext: The context that the content is intended to support" , "ExampleScenario.useContext: The context that the content is intended to support" , "CodeSystem.useContext: The context that the content is intended to support" , "Evidence.useContext: The context that the content is intended to support" , "DeviceDefinition.guideline.useContext: The circumstances that form the setting for using the device" , "ImplementationGuide.useContext: The context that the content is intended to support" , "Requirements.useContext: The context that the content is intended to support" , "ConceptMap.useContext: The context that the content is intended to support" , "ObservationDefinition.useContext: Content intends to support these contexts" , "EventDefinition.useContext: The context that the content is intended to support" , "PlanDefinition.useContext: The context that the content is intended to support" , "Library.useContext: The context that the content is intended to support" , "ActivityDefinition.useContext: The context that the content is intended to support" , "StructureDefinition.useContext: The context that the content is intended to support" , "Composition.useContext: The context that the content is intended to support" , "Group.useContext: The context that the content is intended to support";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.useContext> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.useContext> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.useContext> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.useContext> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.useContext> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.useContext> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.chargeItem.useContext> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.useContext> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.useContext> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.useContext> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.useContext> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.useContext> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.useContext> , <http://hl7.org/fhir/StructureDefinition/Library#Library.useContext> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.useContext> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.useContext> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.useContext> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.useContext> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.useContext> , <http://hl7.org/fhir/StructureDefinition/Group#Group.useContext> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.useContext> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.useContext>;
        rdfs:label        "useContext" .

fhir:used  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Procedure.used: Items used during procedure";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Procedure#Procedure.used> , fhirsd:ExplanationOfBenefit , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.benefitBalance.financial.used> , fhirsd:CoverageEligibilityResponse , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.insurance.item.benefit.used>;
        rdfs:label        "used" .

fhir:userSelected  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Coding.userSelected: If this coding was chosen directly by the user";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Coding#Coding.userSelected>;
        rdfs:label        "userSelected" .

fhir:v  rdf:type          owl:DatatypeProperty;
        rdfs:comment      "Terminal data value for primitive FHIR datatypes that can be represented as an RDF literal";
        rdfs:isDefinedBy  <http://build.fhir.org/rdf.html>;
        rdfs:label        "fhir:v" .

fhir:vaccineCode  rdf:type  owl:ObjectProperty;
        rdfs:comment        "Immunization.vaccineCode: Vaccine administered";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Immunization#Immunization.vaccineCode>;
        rdfs:label          "vaccineCode";
        rdfs:subPropertyOf  fhirw5:what .

fhir:validCodedValueSet
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ObservationDefinition.qualifiedValue.validCodedValueSet: Value set of valid coded values as part of this set of qualified values";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.qualifiedValue.validCodedValueSet>;
        rdfs:label        "validCodedValueSet" .

fhir:validateCode  rdf:type  owl:ObjectProperty;
        rdfs:comment      "TerminologyCapabilities.validateCode: Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.validateCode>;
        rdfs:label        "validateCode" .

fhir:validityPeriod  rdf:type  owl:ObjectProperty;
        rdfs:comment      "RegulatedAuthorization.validityPeriod: The time period in which the regulatory approval etc. is in effect, e.g. a Marketing Authorization includes the date of authorization and/or expiration date" , "MedicationRequest.dispenseRequest.validityPeriod: Time period supply is authorized for";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/RegulatedAuthorization#RegulatedAuthorization.validityPeriod> , <http://hl7.org/fhir/StructureDefinition/MedicationRequest#MedicationRequest.dispenseRequest.validityPeriod>;
        rdfs:label        "validityPeriod" .

fhir:value  rdf:type        owl:ObjectProperty;
        rdfs:comment        "Device.deviceVersion.value: The version text" , "Device.name.value: The term that names the device" , "BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value: Measured distance from body landmark" , "Encounter.reason.value: Reason the encounter takes place (core or reference)" , "CodeSystem.concept.designation.value: The text value for this designation" , "ValueSet.compose.include.concept.designation.value: The text value for this designation" , "ContactPoint.value: The actual contact point details" , "EpisodeOfCare.reason.value: Medical reason to be addressed" , "Money.value: Numerical value (with implicit precision)" , "TerminologyCapabilities.codeSystem.version.value: Code system business version" , "AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.value: A value for the time" , "ResearchStudy.label.value: The name" , "Quantity.value: Numerical value (with implicit precision)" , "Identifier.value: The value that is unique" , "ImplementationGuide.definition.parameter.value: Value for named type" , "Subscription.filterBy.value: Literal value or resource path" , "NamingSystem.uniqueId.value: The unique identifier" , "ValueSet.compose.include.filter.value: Code from the system, or regex criteria, or boolean value for exists" , "SubscriptionStatus.notificationEvent.authorizationHint.value: Authorization value, as defined by the 'authorizationType'" , "Coverage.class.value: Value associated with the type" , "DeviceDefinition.deviceVersion.value: The version text" , "CodeSystem.filter.value: Code from the system, or regex criteria, or boolean value for exists" , "Subscription.parameter.value: Value of the parameter to use or pass through";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.filter.value> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.reason.value> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.initial.value> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.value> , <http://hl7.org/fhir/StructureDefinition/MeasureReport#MeasureReport.group.stratifier.stratum.component.value> , <http://hl7.org/fhir/StructureDefinition/Task#Task.output.value> , <http://hl7.org/fhir/StructureDefinition/DeviceRequest#DeviceRequest.parameter.value> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.subProperty.value> , <http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse#QuestionnaireResponse.item.answer.value> , <http://hl7.org/fhir/StructureDefinition/Money#Money.value> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter.value> , fhirsd:Observation , fhirsd:AdministrableProductDefinition , <http://hl7.org/fhir/StructureDefinition/Task#Task.input.value> , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.supportingInfo.value> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.label.value> , fhirsd:SubstanceDefinition , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod.value> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.filter.value> , fhirsd:Coverage , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.category.value> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.component.value> , fhirsd:Device , fhirsd:QuestionnaireResponse , <http://hl7.org/fhir/StructureDefinition/ContactPoint#ContactPoint.value> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.parameter.value> , fhirsd:AuditEvent , <http://hl7.org/fhir/StructureDefinition/UsageContext#UsageContext.value> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.property.value> , fhirsd:HealthcareService , <http://hl7.org/fhir/StructureDefinition/ManufacturedItemDefinition#ManufacturedItemDefinition.property.value> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.definition.parameter.value> , <http://hl7.org/fhir/StructureDefinition/Task#Task.focus.value> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.property.value> , fhirsd:Evidence , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.costToBeneficiary.value> , fhirsd:DeviceRequest , <http://hl7.org/fhir/StructureDefinition/Device#Device.deviceVersion.value> , fhirsd:UsageContext , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.value> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.detail.value> , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.supportingInfo.value> , <http://hl7.org/fhir/StructureDefinition/SubscriptionStatus#SubscriptionStatus.notificationEvent.authorizationHint.value> , <http://hl7.org/fhir/StructureDefinition/BodyStructure#BodyStructure.includedStructure.bodyLandmarkOrientation.distanceFromLandmark.value> , fhirsd:MeasureReport , <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.property.value> , <http://hl7.org/fhir/StructureDefinition/ServiceRequest#ServiceRequest.orderDetail.parameter.value> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.designation.value> , fhirsd:BiologicallyDerivedProduct , <http://hl7.org/fhir/StructureDefinition/Extension#Extension.value> , fhirsd:ServiceRequest , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.dateFilter.value> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.concept.designation.value> , <http://hl7.org/fhir/StructureDefinition/DosageSafety#DosageSafety.doseLimit.value> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.deviceVersion.value> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.content.profile.value> , fhirsd:CodeSystem , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.property.value> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept.property.value> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.item.answerOption.value> , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.parameter.value> , <http://hl7.org/fhir/StructureDefinition/Group#Group.characteristic.value> , fhirsd:Questionnaire , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.supportingInfo.value> , <http://hl7.org/fhir/StructureDefinition/EpisodeOfCare#EpisodeOfCare.reason.value> , <http://hl7.org/fhir/StructureDefinition/HealthcareService#HealthcareService.eligibility.value> , fhirsd:ManufacturedItemDefinition , <http://hl7.org/fhir/StructureDefinition/Device#Device.name.value> , <http://hl7.org/fhir/StructureDefinition/Device#Device.property.value> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.characteristic.value> , <http://hl7.org/fhir/StructureDefinition/Identifier#Identifier.value> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.example.value> , fhirsd:Group , fhirsd:ConceptMap , fhirsd:DeviceDefinition , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.property.value> , <http://hl7.org/fhir/StructureDefinition/Coverage#Coverage.class.value> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.uniqueId.value> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.dependsOn.value> , fhirsd:Task , <http://hl7.org/fhir/StructureDefinition/Quantity#Quantity.value> , <http://hl7.org/fhir/StructureDefinition/Parameters#Parameters.parameter.value> , fhirsd:EvidenceVariable , <http://hl7.org/fhir/StructureDefinition/NutritionProduct#NutritionProduct.characteristic.value> , fhirsd:ValueSet , <http://hl7.org/fhir/StructureDefinition/DosageCondition#DosageCondition.value> , <http://hl7.org/fhir/StructureDefinition/Observation#Observation.value> , <http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition#PackagedProductDefinition.packaging.property.value> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.definitionModifier.value> , fhirsd:DocumentReference , fhirsd:MedicinalProductDefinition , fhirsd:DosageSafety , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version.value> , <http://hl7.org/fhir/StructureDefinition/BiologicallyDerivedProduct#BiologicallyDerivedProduct.property.value> , fhirsd:NutritionProduct , fhirsd:PackagedProductDefinition , <http://hl7.org/fhir/StructureDefinition/Subscription#Subscription.filterBy.value> , fhirsd:DataRequirement;
        rdfs:label          "value";
        rdfs:subPropertyOf  fhirw5:why , fhirw5:id , fhirw5:what .

fhir:valueAlternatives
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.valueAlternatives: Extensions that are allowed to replace the value or content";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.valueAlternatives>;
        rdfs:label        "valueAlternatives" .

fhir:valueCategory  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable.valueCategory: Qualitative label used for grouping values of a dichotomous, ordinal, or polychotomous variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable.valueCategory>;
        rdfs:label        "valueCategory" .

fhir:valueFilter  rdf:type  owl:ObjectProperty;
        rdfs:comment      "DataRequirement.valueFilter: What values are expected";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.valueFilter>;
        rdfs:label        "valueFilter" .

fhir:valueQuantity  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable.valueQuantity: Quantitative label used for grouping values of a dichotomous, ordinal, or polychotomous variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable.valueQuantity>;
        rdfs:label        "valueQuantity" .

fhir:valueRange  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable.valueRange: Range of quantitative labels used for grouping values of a dichotomous, ordinal, or polychotomous variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable.valueRange>;
        rdfs:label        "valueRange" .

fhir:valueSet  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ElementDefinition.binding.valueSet: Source of value set" , "ElementDefinition.binding.additional.valueSet: The value set for the additional binding" , "DataRequirement.codeFilter.valueSet: ValueSet for the filter" , "ConceptMap.group.element.target.dependsOn.valueSet: The mapping depends on a data element with a value from this value set" , "ValueSet.compose.include.valueSet: Select the contents included in this value set" , "Measure.supplementalData.valueSet: What supplemental data values?" , "Measure.group.stratifier.component.valueSet: What stratum values?" , "CodeSystem.valueSet: Canonical reference to the value set with entire code system" , "ConceptMap.group.element.valueSet: Identifies the set of concepts being mapped" , "ConceptMap.group.unmapped.valueSet: Fixed code set when mode = fixed" , "OperationDefinition.parameter.binding.valueSet: Source of value set" , "ConceptMap.group.element.target.valueSet: Identifies the set of target concepts";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.valueSet> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.unmapped.valueSet> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.valueSet> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.stratifier.component.valueSet> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.valueSet> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.supplementalData.valueSet> , <http://hl7.org/fhir/StructureDefinition/DataRequirement#DataRequirement.codeFilter.valueSet> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.valueSet> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.additional.valueSet> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.group.element.target.dependsOn.valueSet> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.binding.valueSet> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.parameter.binding.valueSet>;
        rdfs:label        "valueSet" .

fhir:variable  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable: A variable adjusted for in the adjusted analysis";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable>;
        rdfs:label        "variable" .

fhir:variableDefinition
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "Evidence.statistic.modelCharacteristic.variable.variableDefinition: Description and definition of the variable" , "Evidence.variableDefinition: Description, classification, and definition of a single variable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.statistic.modelCharacteristic.variable.variableDefinition> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition>;
        rdfs:label        "variableDefinition" .

fhir:variableRole  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Evidence.variableDefinition.variableRole: population | exposure | outcome | covariate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.variableDefinition.variableRole>;
        rdfs:label        "variableRole" .

fhir:verification  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.verification: Consent verified by patient (or another authorized person)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification>;
        rdfs:label        "verification" .

fhir:verificationStatus
        rdf:type            owl:ObjectProperty;
        rdfs:comment        "Condition.verificationStatus: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error" , "AllergyIntolerance.verificationStatus: unconfirmed | presumed | confirmed | refuted | entered-in-error";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Condition#Condition.verificationStatus> , <http://hl7.org/fhir/StructureDefinition/AllergyIntolerance#AllergyIntolerance.verificationStatus>;
        rdfs:label          "verificationStatus";
        rdfs:subPropertyOf  fhirw5:status .

fhir:verified  rdf:type   owl:ObjectProperty;
        rdfs:comment      "Consent.verification.verified: Has been verified";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification.verified>;
        rdfs:label        "verified" .

fhir:verifiedBy  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.verification.verifiedBy: Person conducting verification";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification.verifiedBy>;
        rdfs:label        "verifiedBy" .

fhir:verifiedWith  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Consent.verification.verifiedWith: Person who verified";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Consent#Consent.verification.verifiedWith>;
        rdfs:label        "verifiedWith" .

fhir:version  rdf:type      owl:ObjectProperty;
        rdfs:comment        "MessageHeader.source.version: Version of software running" , "EventDefinition.version: Business version of the event definition" , "CapabilityStatement.version: Business version of the capability statement" , "ValueSet.compose.include.version: Specific version of the code system referred to" , "DeviceDefinition.version: Business version of the DeviceDefinition" , "StructureDefinition.version: Business version of the structure definition" , "SpecimenDefinition.version: Business version of the SpecimenDefinition" , "SearchParameter.version: Business version of the search parameter" , "PlanDefinition.version: Business version of the plan definition" , "Group.version: Business version of the Group" , "MedicinalProductDefinition.version: A business identifier relating to a specific version of the product" , "Composition.version: An explicitly assigned identifier of a variation of the content in the Composition" , "Measure.version: Business version of the measure" , "DeviceDefinition.conformsTo.version: The specific form or variant of the standard, specification or formal guidance" , "CompartmentDefinition.version: Business version of the compartment definition" , "ValueSet.version: Business version of the value set" , "ExampleScenario.version: Business version of the example scenario" , "DocumentReference.version: An explicitly assigned identifier of a variation of the content in the DocumentReference" , "CanonicalResource.version: Canonical version of the {{title}}" , "TerminologyCapabilities.version: Business version of the terminology capabilities" , "ObservationDefinition.version: Business version of the ObservationDefinition" , "ConceptMap.version: Business version of the concept map" , "ExampleScenario.instance.version: Snapshot of instance that changes" , "ImplementationGuide.version: Business version of the implementation guide" , "Device.conformsTo.version: Specific form or variant of the standard" , "ActorDefinition.version: Business version of the actor definition" , "SubstanceDefinition.version: A business level edition or revision identifier" , "Evidence.version: Business version of this summary" , "ValueSet.expansion.contains.version: Version in which this code/display is defined" , "Library.version: Business version of the library" , "MessageDefinition.version: Business version of the message definition" , "SubscriptionTopic.version: Business version of the subscription topic" , "ImplementationGuide.dependsOn.version: Version of the IG" , "OperationDefinition.version: Business version of the operation definition" , "Questionnaire.version: Business version of the questionnaire" , "CapabilityStatement.software.version: Version covered by this statement" , "ActivityDefinition.version: Business version of the activity definition" , "Coding.version: Version of the system - if relevant" , "ResearchStudy.version: The business version for the study record" , "Requirements.version: Business version of the Requirements" , "TerminologyCapabilities.codeSystem.version: Version of Code System supported" , "CodeSystem.version: Business version of the code system (Coding.version)" , "NamingSystem.version: Business version of the naming system" , "EvidenceVariable.version: Business version of the evidence variable" , "TerminologyCapabilities.software.version: Version covered by this statement";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.version> , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.version> , <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.version> , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.version> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.version> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.software.version> , <http://hl7.org/fhir/StructureDefinition/Library#Library.version> , <http://hl7.org/fhir/StructureDefinition/Coding#Coding.version> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.version> , <http://hl7.org/fhir/StructureDefinition/Device#Device.conformsTo.version> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.software.version> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.version> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.version> , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.version> , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.version> , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.version> , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.version> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.version> , <http://hl7.org/fhir/StructureDefinition/SubstanceDefinition#SubstanceDefinition.version> , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.version> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.version> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.version> , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.version> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.version> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.version> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.version> , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.version> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.version> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.expansion.contains.version> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.version> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.version> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.version> , <http://hl7.org/fhir/StructureDefinition/DocumentReference#DocumentReference.version> , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.version> , <http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition#MedicinalProductDefinition.version> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.version> , <http://hl7.org/fhir/StructureDefinition/Group#Group.version> , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.dependsOn.version> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.version> , <http://hl7.org/fhir/StructureDefinition/MessageHeader#MessageHeader.source.version> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.version> , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.conformsTo.version> , <http://hl7.org/fhir/StructureDefinition/Composition#Composition.version> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.compose.include.version> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.version>;
        rdfs:label          "version";
        rdfs:subPropertyOf  fhirw5:id.version .

fhir:versionAlgorithm
        rdf:type          owl:ObjectProperty;
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.codeSystem.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/SearchParameter#SearchParameter.versionAlgorithm> , fhirsd:ImplementationGuide , <http://hl7.org/fhir/StructureDefinition/NamingSystem#NamingSystem.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/Evidence#Evidence.versionAlgorithm> , fhirsd:ActorDefinition , fhirsd:Evidence , fhirsd:DeviceDefinition , <http://hl7.org/fhir/StructureDefinition/ImplementationGuide#ImplementationGuide.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/ConceptMap#ConceptMap.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/ValueSet#ValueSet.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/TerminologyCapabilities#TerminologyCapabilities.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/CompartmentDefinition#CompartmentDefinition.versionAlgorithm> , fhirsd:Library , fhirsd:CapabilityStatement , <http://hl7.org/fhir/StructureDefinition/Requirements#Requirements.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/ActivityDefinition#ActivityDefinition.versionAlgorithm> , fhirsd:EvidenceVariable , fhirsd:PlanDefinition , fhirsd:CompartmentDefinition , fhirsd:Measure , fhirsd:ObservationDefinition , fhirsd:ActivityDefinition , fhirsd:MessageDefinition , fhirsd:ExampleScenario , <http://hl7.org/fhir/StructureDefinition/PlanDefinition#PlanDefinition.versionAlgorithm> , fhirsd:SearchParameter , fhirsd:TerminologyCapabilities , <http://hl7.org/fhir/StructureDefinition/Questionnaire#Questionnaire.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/EventDefinition#EventDefinition.versionAlgorithm> , fhirsd:SpecimenDefinition , fhirsd:OperationDefinition , <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.versionAlgorithm> , fhirsd:Requirements , fhirsd:ValueSet , fhirsd:Group , <http://hl7.org/fhir/StructureDefinition/MessageDefinition#MessageDefinition.versionAlgorithm> , fhirsd:SubscriptionTopic , <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.versionAlgorithm> , fhirsd:EventDefinition , <http://hl7.org/fhir/StructureDefinition/Measure#Measure.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/SpecimenDefinition#SpecimenDefinition.versionAlgorithm> , fhirsd:ConceptMap , <http://hl7.org/fhir/StructureDefinition/StructureDefinition#StructureDefinition.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/ObservationDefinition#ObservationDefinition.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/CanonicalResource#CanonicalResource.versionAlgorithm> , fhirsd:CodeSystem , fhirsd:NamingSystem , <http://hl7.org/fhir/StructureDefinition/EvidenceVariable#EvidenceVariable.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/Library#Library.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/Group#Group.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/OperationDefinition#OperationDefinition.versionAlgorithm> , fhirsd:StructureDefinition , fhirsd:Questionnaire , <http://hl7.org/fhir/StructureDefinition/ActorDefinition#ActorDefinition.versionAlgorithm> , <http://hl7.org/fhir/StructureDefinition/SubscriptionTopic#SubscriptionTopic.versionAlgorithm> , fhirsd:CanonicalResource;
        rdfs:label        "versionAlgorithm" .

fhir:versionId  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Meta.versionId: Version specific identifier";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Meta#Meta.versionId>;
        rdfs:label        "versionId" .

fhir:versionNeeded  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CodeSystem.versionNeeded: If definitions are not stable";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.versionNeeded>;
        rdfs:label        "versionNeeded" .

fhir:versionReference
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.instance.containedInstance.versionReference: Key of contained instance version";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.instance.containedInstance.versionReference>;
        rdfs:label        "versionReference" .

fhir:versioning  rdf:type  owl:ObjectProperty;
        rdfs:comment      "CapabilityStatement.rest.resource.versioning: no-version | versioned | versioned-update" , "ElementDefinition.type.versioning: either | independent | specific";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CapabilityStatement#CapabilityStatement.rest.resource.versioning> , <http://hl7.org/fhir/StructureDefinition/ElementDefinition#ElementDefinition.type.versioning>;
        rdfs:label        "versioning" .

fhir:virtualService  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Location.virtualService: Connection details of a virtual service (e.g. conference call)" , "Encounter.virtualService: Connection details of a virtual service (e.g. conference call)" , "Appointment.virtualService: Connection details of a virtual service (e.g. conference call)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Location#Location.virtualService> , <http://hl7.org/fhir/StructureDefinition/Encounter#Encounter.virtualService> , <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.virtualService>;
        rdfs:label        "virtualService" .

fhir:warning  rdf:type    owl:ObjectProperty;
        rdfs:comment      "DeviceDefinition.guideline.warning: Specific hazard alert information that a user needs to know before using the device" , "ClinicalUseDefinition.warning: Critical environmental, health or physical risks or hazards. For example 'Do not operate heavy machinery', 'May cause drowsiness'";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/DeviceDefinition#DeviceDefinition.guideline.warning> , <http://hl7.org/fhir/StructureDefinition/ClinicalUseDefinition#ClinicalUseDefinition.warning>;
        rdfs:label        "warning" .

fhir:wasSubstituted  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.substitution.wasSubstituted: Whether a substitution was or was not performed on the dispense";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.substitution.wasSubstituted>;
        rdfs:label        "wasSubstituted" .

fhir:waveFormChannel  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ImagingSelection.instance.waveFormChannel: Selected waveform channel";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ImagingSelection#ImagingSelection.instance.waveFormChannel>;
        rdfs:label        "waveFormChannel" .

fhir:weekInterval  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.weeklyTemplate.weekInterval: Recurs every nth week";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.weeklyTemplate.weekInterval>;
        rdfs:label        "weekInterval" .

fhir:weeklyTemplate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.weeklyTemplate: Information about weekly recurring appointments";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.weeklyTemplate>;
        rdfs:label        "weeklyTemplate" .

fhir:weight  rdf:type     owl:ObjectProperty;
        rdfs:comment      "Measure.group.component.weight: What weight?";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Measure#Measure.group.component.weight>;
        rdfs:label        "weight" .

fhir:what  rdf:type         owl:ObjectProperty;
        rdfs:comment        "Provenance.entity.what: Identity of entity" , "AuditEvent.entity.what: Specific instance of resource";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.entity.what> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.entity.what>;
        rdfs:label          "what";
        rdfs:subPropertyOf  fhirw5:what .

fhir:when  rdf:type       owl:ObjectProperty;
        rdfs:comment      "Timing.repeat.when: Code for time period of occurrence" , "Signature.when: When the signature was created";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityRequest#CoverageEligibilityRequest.event.when> , fhirsd:RiskAssessment , fhirsd:CoverageEligibilityResponse , <http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit#ExplanationOfBenefit.event.when> , fhirsd:ClaimResponse , <http://hl7.org/fhir/StructureDefinition/Claim#Claim.event.when> , fhirsd:Claim , fhirsd:CoverageEligibilityRequest , <http://hl7.org/fhir/StructureDefinition/Timing#Timing.repeat.when> , fhirsd:ExplanationOfBenefit , <http://hl7.org/fhir/StructureDefinition/ClaimResponse#ClaimResponse.event.when> , <http://hl7.org/fhir/StructureDefinition/RiskAssessment#RiskAssessment.prediction.when> , <http://hl7.org/fhir/StructureDefinition/Signature#Signature.when> , <http://hl7.org/fhir/StructureDefinition/CoverageEligibilityResponse#CoverageEligibilityResponse.event.when>;
        rdfs:label        "when" .

fhir:whenHandedOver  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.whenHandedOver: When product was given out";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.whenHandedOver>;
        rdfs:label        "whenHandedOver" .

fhir:whenPrepared  rdf:type  owl:ObjectProperty;
        rdfs:comment      "MedicationDispense.whenPrepared: When product was packaged and reviewed";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/MedicationDispense#MedicationDispense.whenPrepared>;
        rdfs:label        "whenPrepared" .

fhir:who  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Provenance.agent.who: The agent that participated in the event" , "AuditEvent.agent.who: Identifier of who" , "Signature.who: Who signed";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.agent.who> , <http://hl7.org/fhir/StructureDefinition/AuditEvent#AuditEvent.agent.who> , <http://hl7.org/fhir/StructureDefinition/Signature#Signature.who>;
        rdfs:label          "who";
        rdfs:subPropertyOf  fhirw5:who .

fhir:why  rdf:type          owl:ObjectProperty;
        rdfs:comment        "Provenance.why: Why was the event performed?";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/Provenance#Provenance.why>;
        rdfs:label          "why";
        rdfs:subPropertyOf  fhirw5:why .

fhir:whyStopped  rdf:type   owl:ObjectProperty;
        rdfs:comment        "ResearchStudy.whyStopped: accrual-goal-met | closed-due-to-toxicity | closed-due-to-lack-of-study-progress | temporarily-closed-per-study-design";
        rdfs:isDefinedBy    <http://hl7.org/fhir/StructureDefinition/ResearchStudy#ResearchStudy.whyStopped>;
        rdfs:label          "whyStopped";
        rdfs:subPropertyOf  fhirw5:why .

fhir:width  rdf:type      owl:ObjectProperty;
        rdfs:comment      "Attachment.width: Width of the image in pixels (photo/video)";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Attachment#Attachment.width>;
        rdfs:label        "width" .

fhir:withdrawalPeriod
        rdf:type          owl:ObjectProperty;
        rdfs:comment      "AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod: A species specific time during which consumption of animal product is not appropriate";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition#AdministrableProductDefinition.routeOfAdministration.targetSpecies.withdrawalPeriod>;
        rdfs:label        "withdrawalPeriod" .

fhir:workflow  rdf:type   owl:ObjectProperty;
        rdfs:comment      "ExampleScenario.process.step.workflow: Step is nested workflow";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ExampleScenario#ExampleScenario.process.step.workflow>;
        rdfs:label        "workflow" .

fhir:workflowStatus  rdf:type  owl:ObjectProperty;
        rdfs:comment      "ArtifactAssessment.workflowStatus: submitted | triaged | waiting-for-input | resolved-no-change | resolved-change-required | deferred | duplicate | applied | published | entered-in-error";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/ArtifactAssessment#ArtifactAssessment.workflowStatus>;
        rdfs:label        "workflowStatus" .

fhir:yearInterval  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.yearlyTemplate.yearInterval: Recurs every nth year";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.yearlyTemplate.yearInterval>;
        rdfs:label        "yearInterval" .

fhir:yearlyTemplate  rdf:type  owl:ObjectProperty;
        rdfs:comment      "Appointment.recurrenceTemplate.yearlyTemplate: Information about yearly recurring appointments";
        rdfs:isDefinedBy  <http://hl7.org/fhir/StructureDefinition/Appointment#Appointment.recurrenceTemplate.yearlyTemplate>;
        rdfs:label        "yearlyTemplate" .
