@prefix rdf: . @prefix : . @prefix rdfs: . @prefix owl2xml: . @prefix xhtml: . @prefix sxml: . @prefix owl: . @prefix xsd: . a owl:Ontology ; owl:versionInfo "Created with TopBraid Composer from the XML Schema http://hl7.org/fhir"^^xsd:string . :AM_bundled a :AggregationMode-list ; rdf:value "bundled"^^xsd:string ; rdfs:comment "The resource the reference points to will be found in the same bundle as the resource that includes the reference."^^xsd:string . :AM_contained a :AggregationMode-list ; rdf:value "contained"^^xsd:string ; rdfs:comment "The reference is a local reference to a contained resource."^^xsd:string . :AM_referenced a :AggregationMode-list ; rdf:value "referenced"^^xsd:string ; rdfs:comment "The reference to to a resource that has to be resolved externally to the resource that includes the reference."^^xsd:string . :AS_active a :AlertStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "A current alert that should be displayed to a user. A system may use the category to determine which roles should view the alert."^^xsd:string . :AS_enteredinerror a :AlertStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The alert was added in error, and should no longer be displayed."^^xsd:string . :AS_inactive a :AlertStatus-list ; rdf:value "inactive"^^xsd:string ; rdfs:comment "The alert does not need to be displayed any more."^^xsd:string . :AU_home a :AddressUse-list ; rdf:value "home"^^xsd:string ; rdfs:comment "A communication address at a home."^^xsd:string . :AU_old a :AddressUse-list ; rdf:value "old"^^xsd:string ; rdfs:comment "This address is no longer in use (or was never correct, but retained for records)."^^xsd:string . :AU_temp a :AddressUse-list ; rdf:value "temp"^^xsd:string ; rdfs:comment "A temporary address. The period can provide more detailed information."^^xsd:string . :AU_work a :AddressUse-list ; rdf:value "work"^^xsd:string ; rdfs:comment "An office address. First choice for business related contacts during business hours."^^xsd:string . :Address sxml:element "http://hl7.org/fhir#Address"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string, "There is a variety of postal address formats defined around the world. This format defines a superset that is the basis for all addresses around the world."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasCity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasZip ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :AddressUse ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasState ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasCountry ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasZip ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCountry ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasState ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCity ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasLine ] . :AddressUse sxml:element "http://hl7.org/fhir#AddressUse"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The use of an address"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :AddressUse-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :AddressUse-list sxml:element "http://hl7.org/fhir#AddressUse-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:AU_home :AU_old :AU_work :AU_temp ) ] . :AdverseReaction sxml:element "http://hl7.org/fhir#AdverseReaction"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Records an unexpected reaction suspected to be related to the exposure of the reaction subject to a substance."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRecorder ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDidNotOccurFlag ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasDidNotOccurFlag ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRecorder ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasExposure ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSymptom ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ] . sxml:element "http://hl7.org/fhir#AdverseReaction.Exposure"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Records an unexpected reaction suspected to be related to the exposure of the reaction subject to a substance."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :CausalityExpectation ; owl:onProperty :hasCausalityExpectation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCausalityExpectation ], [ a owl:Restriction ; owl:allValuesFrom :Exposure ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstance ] . sxml:element "http://hl7.org/fhir#AdverseReaction.Symptom"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Records an unexpected reaction suspected to be related to the exposure of the reaction subject to a substance."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :ReactionSeverity ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . :Age sxml:element "http://hl7.org/fhir#Age"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Quantity . :AggregationMode sxml:element "http://hl7.org/fhir#AggregationMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How resource references can be aggregated"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :AggregationMode-list ; owl:onProperty :hasValue ] . :AggregationMode-list sxml:element "http://hl7.org/fhir#AggregationMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:AM_contained :AM_referenced :AM_bundled ) ] . :Alert sxml:element "http://hl7.org/fhir#Alert"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Prospective warnings of potential issues when providing care to the patient."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:allValuesFrom :AlertStatus ; owl:onProperty :hasStatus ] . :AlertStatus sxml:element "http://hl7.org/fhir#AlertStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether this alert is active and needs to be displayed to a user, or whether it is no longer needed or entered in error"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :AlertStatus-list ; owl:onProperty :hasValue ] . :AlertStatus-list sxml:element "http://hl7.org/fhir#AlertStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:AS_enteredinerror :AS_active :AS_inactive ) ] . :AllergyIntolerance sxml:element "http://hl7.org/fhir#AllergyIntolerance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates the patient has a susceptibility to an adverse reaction upon exposure to a specified substance."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReaction ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRecordedDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRecorder ], [ a owl:Restriction ; owl:allValuesFrom :Sensitivity ; owl:onProperty :hasSensitivityType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRecorder ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCriticality ], [ a owl:Restriction ; owl:allValuesFrom :SensitivityStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasRecordedDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Criticality ; owl:onProperty :hasCriticality ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSensitivityTest ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSensitivityType ] . :Attachment sxml:element "http://hl7.org/fhir#Attachment"^^xsd:anyURI ; a owl:Class ; rdfs:comment "For referring to data content defined in other formats."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasSize ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLanguage ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasContentType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasHash ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasLanguage ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasData ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSize ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHash ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContentType ] . :BC_example a :BindingConformance-list ; rdf:value "example"^^xsd:string ; rdfs:comment "The codes in the set are an example to illustrate the meaning of the field. There is no particular preference for its use nor any assertion that the provided values are sufficient to meet implementation needs."^^xsd:string . :BC_preferred a :BindingConformance-list ; rdf:value "preferred"^^xsd:string ; rdfs:comment "For greater interoperability, implementers are strongly encouraged to use the bound set of codes, however alternate codes may be used in derived profiles and implementations if necessary without being considered non-conformant."^^xsd:string . :BC_required a :BindingConformance-list ; rdf:value "required"^^xsd:string ; rdfs:comment "Only codes in the specified set are allowed. If the binding is extensible, other codes may be used for concepts not covered by the bound set of codes."^^xsd:string . :BackboneElement sxml:element "http://hl7.org/fhir#BackboneElement"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An element defined in a FHIR resources - can have modifierExtension elements"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasModifierExtension ] . :Base64Binary sxml:element "http://hl7.org/fhir#Base64Binary"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A stream of bytes"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Base64Binary-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :Base64Binary-primitive sxml:element "http://hl7.org/fhir#Base64Binary-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :Base64Binary-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :Base64Binary-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:base64Binary . :Binary sxml:element "http://hl7.org/fhir#Binary"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :BinaryDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasId ], [ a owl:Restriction ; owl:allValuesFrom :Id-primitive ; owl:onProperty :hasId ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :contentType ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty :contentType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :BinaryDatatype a owl:Class ; rdfs:subClassOf xsd:base64Binary . :BindingConformance sxml:element "http://hl7.org/fhir#BindingConformance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Binding conformance for applications"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :BindingConformance-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :BindingConformance-list sxml:element "http://hl7.org/fhir#BindingConformance-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:BC_example :BC_required :BC_preferred ) ] . :Boolean sxml:element "http://hl7.org/fhir#Boolean"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Value of \"true\" or \"false\""^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Boolean-primitive ; owl:onProperty :hasValue ] . :Boolean-primitive sxml:element "http://hl7.org/fhir#Boolean-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:allValuesFrom :Boolean-primitiveDatatype ; owl:onProperty rdf:value ] . :Boolean-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:boolean . :CAM_legal a :CompositionAttestationMode-list ; rdf:value "legal"^^xsd:string ; rdfs:comment "The person authenticated the content and accepted legal responsibility for its content."^^xsd:string . :CAM_official a :CompositionAttestationMode-list ; rdf:value "official"^^xsd:string ; rdfs:comment "The organization authenticated the content as consistent with their policies and procedures."^^xsd:string . :CAM_personal a :CompositionAttestationMode-list ; rdf:value "personal"^^xsd:string ; rdfs:comment "The person authenticated the content in their personal capacity."^^xsd:string . :CAM_professional a :CompositionAttestationMode-list ; rdf:value "professional"^^xsd:string ; rdfs:comment "The person authenticated the content in their professional capacity."^^xsd:string . :CEM_receiver a :ConformanceEventMode-list ; rdf:value "receiver"^^xsd:string ; rdfs:comment "The application receives requests and sends responses."^^xsd:string . :CEM_sender a :ConformanceEventMode-list ; rdf:value "sender"^^xsd:string ; rdfs:comment "The application sends requests and receives responses."^^xsd:string . :CE_confirmed a :CausalityExpectation-list ; rdf:value "confirmed"^^xsd:string ; rdfs:comment "It has been confirmed that this exposure was one of the causes of the reaction."^^xsd:string . :CE_likely a :CausalityExpectation-list ; rdf:value "likely"^^xsd:string ; rdfs:comment "Likely that this specific exposure caused the reaction."^^xsd:string . :CE_unknown a :CausalityExpectation-list ; rdf:value "unknown"^^xsd:string ; rdfs:comment "It is unknown whether this exposure had anything to do with the reaction."^^xsd:string . :CE_unlikely a :CausalityExpectation-list ; rdf:value "unlikely"^^xsd:string ; rdfs:comment "Unlikely that this specific exposure caused the reaction - the exposure is being linked to for information purposes."^^xsd:string . :CME_disjoint a :ConceptMapEquivalence-list ; rdf:value "disjoint"^^xsd:string ; rdfs:comment "This is an explicit assertion that there is no mapping between the source and target concept."^^xsd:string . :CME_equal a :ConceptMapEquivalence-list ; rdf:value "equal"^^xsd:string ; rdfs:comment "The definitions of the concepts are exactly the same (i.e. only grammatical differences) and structural implications of meaning are identifical or irrelevant (i.e. intensionally identical)."^^xsd:string . :CME_equivalent a :ConceptMapEquivalence-list ; rdf:value "equivalent"^^xsd:string ; rdfs:comment "The definitions of the concepts mean the same thing (including when structural implications of meaning are considered) (i.e. extensionally identical)."^^xsd:string . :CME_inexact a :ConceptMapEquivalence-list ; rdf:value "inexact"^^xsd:string ; rdfs:comment "The target mapping overlaps with the source concept, but both source and target cover additional meaning. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when atempting to use these mappings operationally."^^xsd:string . :CME_narrower a :ConceptMapEquivalence-list ; rdf:value "narrower"^^xsd:string ; rdfs:comment "The target mapping is narrower in meaning that the source concept. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when atempting to use these mappings operationally."^^xsd:string . :CME_specialises a :ConceptMapEquivalence-list ; rdf:value "specialises"^^xsd:string ; rdfs:comment "The target mapping specialises the meaning of the source concept (e.g. the target is-a source)."^^xsd:string . :CME_subsumes a :ConceptMapEquivalence-list ; rdf:value "subsumes"^^xsd:string ; rdfs:comment "The target mapping subsumes the meaning of the source concept (e.g. the source is-a target)."^^xsd:string . :CME_unmatched a :ConceptMapEquivalence-list ; rdf:value "unmatched"^^xsd:string ; rdfs:comment "There is no match for this concept in the destination concept system."^^xsd:string . :CME_wider a :ConceptMapEquivalence-list ; rdf:value "wider"^^xsd:string ; rdfs:comment "The target mapping is wider in meaning than the source concept."^^xsd:string . :CPAC_diet a :CarePlanActivityCategory-list ; rdf:value "diet"^^xsd:string ; rdfs:comment "Plan for the patient to consume food of a specified nature."^^xsd:string . :CPAC_drug a :CarePlanActivityCategory-list ; rdf:value "drug"^^xsd:string ; rdfs:comment "Plan for the patient to consume/receive a drug, vaccine or other product."^^xsd:string . :CPAC_encounter a :CarePlanActivityCategory-list ; rdf:value "encounter"^^xsd:string ; rdfs:comment "Plan to meet or communicate with the patient (in-patient, out-patient, phone call, etc.)."^^xsd:string . :CPAC_observation a :CarePlanActivityCategory-list ; rdf:value "observation"^^xsd:string ; rdfs:comment "Plan to capture information about a patient (vitals, labs, diagnostic images, etc.)."^^xsd:string . :CPAC_other a :CarePlanActivityCategory-list ; rdf:value "other"^^xsd:string ; rdfs:comment "Some other form of action."^^xsd:string . :CPAC_procedure a :CarePlanActivityCategory-list ; rdf:value "procedure"^^xsd:string ; rdfs:comment "Plan to modify the patient in some way (surgery, physiotherapy, education, counseling, etc.)."^^xsd:string . :CPAC_supply a :CarePlanActivityCategory-list ; rdf:value "supply"^^xsd:string ; rdfs:comment "Plan to provide something to the patient (medication, medical supply, etc.)."^^xsd:string . :CPAS_cancelled a :CarePlanActivityStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The activities have been ended prior to completion (perhaps even before they were started)."^^xsd:string . :CPAS_completed a :CarePlanActivityStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "The activities have been completed (more or less) as planned."^^xsd:string . :CPAS_inprogress a :CarePlanActivityStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "Activity has been started but is not yet complete."^^xsd:string . :CPAS_notstarted a :CarePlanActivityStatus-list ; rdf:value "not started"^^xsd:string ; rdfs:comment "Activity is planned but no action has yet been taken."^^xsd:string . :CPAS_onhold a :CarePlanActivityStatus-list ; rdf:value "on hold"^^xsd:string ; rdfs:comment "Activity was started but has temporarily ceased with an expectation of resumption at a future time."^^xsd:string . :CPAS_scheduled a :CarePlanActivityStatus-list ; rdf:value "scheduled"^^xsd:string ; rdfs:comment "Appointment or other booking has occurred but activity has not yet begun."^^xsd:string . :CPGS_achieved a :CarePlanGoalStatus-list ; rdf:value "achieved"^^xsd:string ; rdfs:comment "The goal has been met and no further action is needed."^^xsd:string . :CPGS_cancelled a :CarePlanGoalStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The goal is no longer being sought."^^xsd:string . :CPGS_inprogress a :CarePlanGoalStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "The goal is being sought but has not yet been reached. (Also applies if goal was reached in the past but there has been regression and goal is being sought again)."^^xsd:string . :CPGS_sustaining a :CarePlanGoalStatus-list ; rdf:value "sustaining"^^xsd:string ; rdfs:comment "The goal has been met, but ongoing activity is needed to sustain the goal objective."^^xsd:string . :CPS_active a :CarePlanStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "The plan is intended to be followed and used as part of patient care."^^xsd:string . :CPS_completed a :CarePlanStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "The plan is no longer in use and is not expected to be followed or used in patient care."^^xsd:string . :CPS_planned a :CarePlanStatus-list ; rdf:value "planned"^^xsd:string ; rdfs:comment "The plan is in development or awaiting use but is not yet intended to be acted upon."^^xsd:string . :CRT_due-to a :ConditionRelationshipType-list ; rdf:value "due-to"^^xsd:string ; rdfs:comment "this condition follows the identified condition/procedure/substance and is a consequence of it."^^xsd:string . :CRT_following a :ConditionRelationshipType-list ; rdf:value "following"^^xsd:string ; rdfs:comment "this condition follows the identified condition/procedure/substance, but it is not known whether they are causually linked."^^xsd:string . :CSS_active a :ConformanceStatementStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "This conformance statement is ready for use in production systems."^^xsd:string . :CSS_draft a :ConformanceStatementStatus-list ; rdf:value "draft"^^xsd:string ; rdfs:comment "This conformance statement is still under development."^^xsd:string . :CSS_retired a :ConformanceStatementStatus-list ; rdf:value "retired"^^xsd:string ; rdfs:comment "This conformance statement has been withdrawn or superceded and should no longer be used."^^xsd:string . :CS_amended a :CompositionStatus-list ; rdf:value "amended"^^xsd:string ; rdfs:comment "The composition or document has been modified subsequent to being released as \"final\", and is complete and verified by an authorized person."^^xsd:string . :CS_appended a :CompositionStatus-list ; rdf:value "appended"^^xsd:string ; rdfs:comment "The composition or document has been modified subsequent to being released as \"final\", and is complete and verified by an authorized person. The modifications added new information to the composition or document, but did not revise existing content."^^xsd:string . :CS_confirmed a :ConditionStatus-list ; rdf:value "confirmed"^^xsd:string ; rdfs:comment "There is sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition."^^xsd:string . :CS_email a :ContactSystem-list ; rdf:value "email"^^xsd:string ; rdfs:comment "The value is an email address."^^xsd:string . :CS_enteredinerror a :CompositionStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid."^^xsd:string . :CS_error a :ConstraintSeverity-list ; rdf:value "error"^^xsd:string ; rdfs:comment "If the constraint is violated, the resource is not conformant."^^xsd:string . :CS_fax a :ContactSystem-list ; rdf:value "fax"^^xsd:string ; rdfs:comment "The value is a fax machine. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required."^^xsd:string . :CS_final a :CompositionStatus-list ; rdf:value "final"^^xsd:string ; rdfs:comment "The composition or document is complete and verified by an appropriate person, and no further work is planned."^^xsd:string . :CS_phone a :ContactSystem-list ; rdf:value "phone"^^xsd:string ; rdfs:comment "The value is a telephone number used for voice calls. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required."^^xsd:string . :CS_preliminary a :CompositionStatus-list ; rdf:value "preliminary"^^xsd:string ; rdfs:comment "This is a preliminary composition or document (also known as initial or interim). The content may be incomplete or unverified."^^xsd:string . :CS_provisional a :ConditionStatus-list ; rdf:value "provisional"^^xsd:string ; rdfs:comment "This is a tentative diagnosis - still a candidate that is under consideration."^^xsd:string . :CS_refuted a :ConditionStatus-list ; rdf:value "refuted"^^xsd:string ; rdfs:comment "This condition has been ruled out by diagnostic and clinical evidence."^^xsd:string . :CS_url a :ContactSystem-list ; rdf:value "url"^^xsd:string ; rdfs:comment "The value is a url. This is intended for various personal contacts including blogs, Twitter, Facebook, etc. Do not use for email addresses."^^xsd:string . :CS_warning a :ConstraintSeverity-list ; rdf:value "warning"^^xsd:string ; rdfs:comment "If the constraint is violated, the resource is conformant, but it is not necessarily following best practice."^^xsd:string . :CS_working a :ConditionStatus-list ; rdf:value "working"^^xsd:string ; rdfs:comment "The patient is being treated on the basis that this is the condition, but it is still not confirmed."^^xsd:string . :CU_home a :ContactUse-list ; rdf:value "home"^^xsd:string ; rdfs:comment "A communication contact at a home; attempted contacts for business purposes might intrude privacy and chances are one will contact family or other household members instead of the person one wishes to call. Typically used with urgent cases, or if no other contacts are available."^^xsd:string . :CU_mobile a :ContactUse-list ; rdf:value "mobile"^^xsd:string ; rdfs:comment "A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business."^^xsd:string . :CU_old a :ContactUse-list ; rdf:value "old"^^xsd:string ; rdfs:comment "This contact is no longer in use (or was never correct, but retained for records)."^^xsd:string . :CU_temp a :ContactUse-list ; rdf:value "temp"^^xsd:string ; rdfs:comment "A temporary contact. The period can provide more detailed information."^^xsd:string . :CU_work a :ContactUse-list ; rdf:value "work"^^xsd:string ; rdfs:comment "An office contact. First choice for business related contacts during business hours."^^xsd:string . :C_fatal a :Criticality-list ; rdf:value "fatal"^^xsd:string ; rdfs:comment "Likely to result in death if re-exposed."^^xsd:string . :C_high a :Criticality-list ; rdf:value "high"^^xsd:string ; rdfs:comment "Likely to result in reactions that will need to be treated if re-exposed."^^xsd:string . :C_low a :Criticality-list ; rdf:value "low"^^xsd:string ; rdfs:comment "Not likely to result in any inconveniences for the subject."^^xsd:string . :C_medium a :Criticality-list ; rdf:value "medium"^^xsd:string ; rdfs:comment "Likely to result in reactions that will inconvenience the subject."^^xsd:string . :CarePlan sxml:element "http://hl7.org/fhir#CarePlan"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasConcern ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasModified ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasGoal ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParticipant ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasModified ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasActivity ] . sxml:element "http://hl7.org/fhir#CarePlan.Activity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CarePlanActivityStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:allValuesFrom :XmlIdRef ; owl:onProperty :hasGoal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProhibited ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasActionResulting ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSimple ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSimple ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasProhibited ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetail ] . sxml:element "http://hl7.org/fhir#CarePlan.Goal"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasConcern ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanGoalStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNotes ] . sxml:element "http://hl7.org/fhir#CarePlan.Participant"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMember ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMember ] . sxml:element "http://hl7.org/fhir#CarePlan.Simple"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProduct ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanActivityCategory ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasTimingString ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasProduct ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDailyAmount ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDetails ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetails ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasDailyAmount ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingString ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . :CarePlanActivityCategory sxml:element "http://hl7.org/fhir#CarePlanActivityCategory"^^xsd:anyURI ; a owl:Class ; rdfs:comment "High-level categorization of the type of activity in a care plan."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanActivityCategory-list ; owl:onProperty :hasValue ] . :CarePlanActivityCategory-list sxml:element "http://hl7.org/fhir#CarePlanActivityCategory-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CPAC_procedure :CPAC_other :CPAC_drug :CPAC_observation :CPAC_diet :CPAC_supply :CPAC_encounter ) ] . :CarePlanActivityStatus sxml:element "http://hl7.org/fhir#CarePlanActivityStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates where the activity is at in its overall life cycle"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanActivityStatus-list ; owl:onProperty :hasValue ] . :CarePlanActivityStatus-list sxml:element "http://hl7.org/fhir#CarePlanActivityStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CPAS_cancelled :CPAS_scheduled :CPAS_onhold :CPAS_completed :CPAS_inprogress :CPAS_notstarted ) ] . :CarePlanGoalStatus sxml:element "http://hl7.org/fhir#CarePlanGoalStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether the goal has been met and is still being targeted"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CarePlanGoalStatus-list ; owl:onProperty :hasValue ] . :CarePlanGoalStatus-list sxml:element "http://hl7.org/fhir#CarePlanGoalStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CPGS_inprogress :CPGS_cancelled :CPGS_achieved :CPGS_sustaining ) ] . :CarePlanStatus sxml:element "http://hl7.org/fhir#CarePlanStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :CarePlanStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :CarePlanStatus-list sxml:element "http://hl7.org/fhir#CarePlanStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CPS_active :CPS_completed :CPS_planned ) ] . :CausalityExpectation sxml:element "http://hl7.org/fhir#CausalityExpectation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How likely is it that the given exposure caused a reaction"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :CausalityExpectation-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :CausalityExpectation-list sxml:element "http://hl7.org/fhir#CausalityExpectation-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CE_unknown :CE_unlikely :CE_likely :CE_confirmed ) ] . :Code sxml:element "http://hl7.org/fhir#Code"^^xsd:anyURI ; a 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"^^xsd:string, "If the element is present, it must have either a @value, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Code-primitive ; owl:onProperty :hasValue ] . :Code-primitive sxml:element "http://hl7.org/fhir#Code-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:allValuesFrom :Code-primitiveDatatype ; owl:onProperty rdf:value ] . :Code-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:token . :CodeableConcept sxml:element "http://hl7.org/fhir#CodeableConcept"^^xsd:anyURI ; a 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."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasCoding ] . :Coding sxml:element "http://hl7.org/fhir#Coding"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a code defined by a terminology system."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasValueSet ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasPrimary ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSet ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPrimary ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . :Composition sxml:element "http://hl7.org/fhir#Composition"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :CompositionStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSection ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasConfidentiality ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConfidentiality ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasClass ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasAttester ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasCustodian ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasClass ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCustodian ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEvent ] . sxml:element "http://hl7.org/fhir#Composition.Attester"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTime ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasParty ], [ a owl:Restriction ; owl:allValuesFrom :CompositionAttestationMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasParty ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasTime ] . sxml:element "http://hl7.org/fhir#Composition.Event"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ] . sxml:element "http://hl7.org/fhir#Composition.Section"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSection ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTitle ] . :CompositionAttestationMode sxml:element "http://hl7.org/fhir#CompositionAttestationMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The way in which a person authenticated a composition"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CompositionAttestationMode-list ; owl:onProperty :hasValue ] . :CompositionAttestationMode-list sxml:element "http://hl7.org/fhir#CompositionAttestationMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CAM_official :CAM_legal :CAM_personal :CAM_professional ) ] . :CompositionStatus sxml:element "http://hl7.org/fhir#CompositionStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The workflow/clinical status of the composition"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CompositionStatus-list ; owl:onProperty :hasValue ] . :CompositionStatus-list sxml:element "http://hl7.org/fhir#CompositionStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CS_enteredinerror :CS_preliminary :CS_amended :CS_appended :CS_final ) ] . :ConceptMap sxml:element "http://hl7.org/fhir#ConceptMap"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A statement of relationships from one set of concepts to one or more other concept systems."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCopyright ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasCopyright ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :ValueSetStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasConcept ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ] . sxml:element "http://hl7.org/fhir#ConceptMap.Concept"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A statement of relationships from one set of concepts to one or more other concept systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasMap ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDependsOn ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#ConceptMap.DependsOn"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A statement of relationships from one set of concepts to one or more other concept systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#ConceptMap.Map"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A statement of relationships from one set of concepts to one or more other concept systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :ConceptMapEquivalence ; owl:onProperty :hasEquivalence ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasProduct ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEquivalence ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ] . :ConceptMapEquivalence sxml:element "http://hl7.org/fhir#ConceptMapEquivalence"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The degree of equivalence between concepts"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ConceptMapEquivalence-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ConceptMapEquivalence-list sxml:element "http://hl7.org/fhir#ConceptMapEquivalence-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CME_disjoint :CME_equivalent :CME_equal :CME_specialises :CME_narrower :CME_inexact :CME_wider :CME_subsumes :CME_unmatched ) ] . :Condition sxml:element "http://hl7.org/fhir#Condition"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOnsetDate ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasOnsetDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAbatementDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAbatementBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOnsetAge ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAsserter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateAsserted ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCertainty ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAbatementBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAbatementAge ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStage ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCertainty ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :ConditionStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvidence ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasAbatementDate ], [ a owl:Restriction ; owl:allValuesFrom :Age ; owl:onProperty :hasAbatementAge ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasDateAsserted ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsserter ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasStage ], [ a owl:Restriction ; owl:allValuesFrom :Age ; owl:onProperty :hasOnsetAge ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRelatedItem ] . sxml:element "http://hl7.org/fhir#Condition.Evidence"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Condition.Location"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Condition.RelatedItem"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :ConditionRelationship ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Condition.Stage"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSummary ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSummary ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAssessment ] . :ConditionRelationship sxml:element "http://hl7.org/fhir#ConditionRelationship"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of relationship between a condition and its related item"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ConditionRelationshipType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ConditionRelationshipType-list sxml:element "http://hl7.org/fhir#ConditionRelationshipType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CRT_due-to :CRT_following ) ] . :ConditionStatus sxml:element "http://hl7.org/fhir#ConditionStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The clinical status of the Condition or diagnosis"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ConditionStatus-list ; owl:onProperty :hasValue ] . :ConditionStatus-list sxml:element "http://hl7.org/fhir#ConditionStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CS_working :CS_provisional :CS_confirmed :CS_refuted ) ] . :Conformance sxml:element "http://hl7.org/fhir#Conformance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDocument ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFormat ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasFormat ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasImplementation ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasMessaging ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAcceptUnknown ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSoftware ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSoftware ], [ a owl:Restriction ; owl:allValuesFrom :ConformanceStatementStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasImplementation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFhirVersion ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRest ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasFhirVersion ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAcceptUnknown ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ] . sxml:element "http://hl7.org/fhir#Conformance.Certificate"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasBlob ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBlob ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#Conformance.Document"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :DocumentMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProfile ] . sxml:element "http://hl7.org/fhir#Conformance.Event"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequest ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :MessageSignificanceCategory ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRequest ], [ a owl:Restriction ; owl:allValuesFrom :ConformanceEventMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasProtocol ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFocus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCategory ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasFocus ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Conformance.Implementation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ] . sxml:element "http://hl7.org/fhir#Conformance.Messaging"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasEndpoint ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReliableCache ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasReliableCache ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEndpoint ] . sxml:element "http://hl7.org/fhir#Conformance.Operation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :RestfulOperation ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Conformance.Operation1"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :RestfulOperationSystem ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#Conformance.Query"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParameter ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ] . sxml:element "http://hl7.org/fhir#Conformance.Resource"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOperation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReadHistory ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasReadHistory ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUpdateCreate ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSearchInclude ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasOperation ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasUpdateCreate ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSearchParam ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#Conformance.Rest"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :RestfulConformanceMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasResource ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasOperation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSecurity ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasDocumentMailbox ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasResource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSecurity ] . sxml:element "http://hl7.org/fhir#Conformance.SearchParam"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasChain ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :SearchParam ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#Conformance.Security"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCors ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasCors ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasCertificate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasService ] . sxml:element "http://hl7.org/fhir#Conformance.Software"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReleaseDate ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasReleaseDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ] . :ConformanceEventMode sxml:element "http://hl7.org/fhir#ConformanceEventMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The mode of a message conformance statement"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ConformanceEventMode-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ConformanceEventMode-list sxml:element "http://hl7.org/fhir#ConformanceEventMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CEM_sender :CEM_receiver ) ] . :ConformanceStatementStatus sxml:element "http://hl7.org/fhir#ConformanceStatementStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of this conformance statement"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ConformanceStatementStatus-list ; owl:onProperty :hasValue ] . :ConformanceStatementStatus-list sxml:element "http://hl7.org/fhir#ConformanceStatementStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CSS_active :CSS_retired :CSS_draft ) ] . :ConstraintSeverity sxml:element "http://hl7.org/fhir#ConstraintSeverity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "SHALL applications comply with this constraint?"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ConstraintSeverity-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ConstraintSeverity-list sxml:element "http://hl7.org/fhir#ConstraintSeverity-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CS_warning :CS_error ) ] . :Contact sxml:element "http://hl7.org/fhir#Contact"^^xsd:anyURI ; a owl:Class ; rdfs:comment "All kinds of technology mediated contact details for a person or organization, including telephone, email, etc."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ContactUse ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :ContactSystem ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ContactSystem sxml:element "http://hl7.org/fhir#ContactSystem"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Telecommunications form for contact"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ContactSystem-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ContactSystem-list sxml:element "http://hl7.org/fhir#ContactSystem-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CS_phone :CS_url :CS_email :CS_fax ) ] . :ContactUse sxml:element "http://hl7.org/fhir#ContactUse"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Location, type or status of telecommunications address indicating use"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ContactUse-list ; owl:onProperty :hasValue ] . :ContactUse-list sxml:element "http://hl7.org/fhir#ContactUse-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:CU_work :CU_mobile :CU_home :CU_old :CU_temp ) ] . :Count sxml:element "http://hl7.org/fhir#Count"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Quantity . :Criticality sxml:element "http://hl7.org/fhir#Criticality"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The criticality of an adverse sensitivity"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Criticality-list ; owl:onProperty :hasValue ] . :Criticality-list sxml:element "http://hl7.org/fhir#Criticality-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:C_fatal :C_medium :C_high :C_low ) ] . :DM_consumer a :DocumentMode-list ; rdf:value "consumer"^^xsd:string ; rdfs:comment "The application consumes documents of the specified type."^^xsd:string . :DM_producer a :DocumentMode-list ; rdf:value "producer"^^xsd:string ; rdfs:comment "The application produces documents of the specified type."^^xsd:string . :DOP_asap a :DiagnosticOrderPriority-list ; rdf:value "asap"^^xsd:string ; rdfs:comment "The order should be acted on as soon as possible."^^xsd:string . :DOP_routine a :DiagnosticOrderPriority-list ; rdf:value "routine"^^xsd:string ; rdfs:comment "The order has a normal priority."^^xsd:string . :DOP_stat a :DiagnosticOrderPriority-list ; rdf:value "stat"^^xsd:string ; rdfs:comment "The order is time-critical."^^xsd:string . :DOP_urgent a :DiagnosticOrderPriority-list ; rdf:value "urgent"^^xsd:string ; rdfs:comment "The order should be urgently."^^xsd:string . :DOS_accepted a :DiagnosticOrderStatus-list ; rdf:value "accepted"^^xsd:string ; rdfs:comment "The receiving system has accepted the order, but work has not yet commenced."^^xsd:string . :DOS_completed a :DiagnosticOrderStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "The work has been complete, the report(s) released, and no further work is planned."^^xsd:string . :DOS_failed a :DiagnosticOrderStatus-list ; rdf:value "failed"^^xsd:string ; rdfs:comment "The diagnostic investigation was attempted, but due to some procedural error, it could not be completed."^^xsd:string . :DOS_inprogress a :DiagnosticOrderStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "The work to fulfill the order is happening."^^xsd:string . :DOS_received a :DiagnosticOrderStatus-list ; rdf:value "received"^^xsd:string ; rdfs:comment "The receiving system has received the order, but not yet decided whether it will be performed."^^xsd:string . :DOS_rejected a :DiagnosticOrderStatus-list ; rdf:value "rejected"^^xsd:string ; rdfs:comment "The receiving system has declined to fulfill the request."^^xsd:string . :DOS_requested a :DiagnosticOrderStatus-list ; rdf:value "requested"^^xsd:string ; rdfs:comment "The request has been placed."^^xsd:string . :DOS_review a :DiagnosticOrderStatus-list ; rdf:value "review"^^xsd:string ; rdfs:comment "The work is complete, and the outcomes are being reviewed for approval."^^xsd:string . :DOS_suspended a :DiagnosticOrderStatus-list ; rdf:value "suspended"^^xsd:string ; rdfs:comment "The request has been held by originating system/user request."^^xsd:string . :DRS_amended a :DiagnosticReportStatus-list ; rdf:value "amended"^^xsd:string ; rdfs:comment "The report has been modified subsequent to being Final, and is complete and verified by an authorized person, and data has been changed."^^xsd:string . :DRS_appended a :DiagnosticReportStatus-list ; rdf:value "appended"^^xsd:string ; rdfs:comment "The report has been modified subsequent to being Final, and is complete and verified by an authorized person. New content has been added, but existing content hasn't changed."^^xsd:string . :DRS_cancelled a :DiagnosticReportStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The report is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."^^xsd:string . :DRS_corrected a :DiagnosticReportStatus-list ; rdf:value "corrected"^^xsd:string ; rdfs:comment "The report has been modified subsequent to being Final, and is complete and verified by an authorized person."^^xsd:string . :DRS_current a :DocumentReferenceStatus-list ; rdf:value "current"^^xsd:string ; rdfs:comment "This is the current reference for this document."^^xsd:string . :DRS_enteredinerror a :DiagnosticReportStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The report has been withdrawn following previous Final release."^^xsd:string . :DRS_enteredinerror_0 a :DocumentReferenceStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "This reference was created in error."^^xsd:string . :DRS_final a :DiagnosticReportStatus-list ; rdf:value "final"^^xsd:string ; rdfs:comment "The report is complete and verified by an authorized person."^^xsd:string . :DRS_partial a :DiagnosticReportStatus-list ; rdf:value "partial"^^xsd:string ; rdfs:comment "This is a partial (e.g. initial, interim or preliminary) report: data in the report may be incomplete or unverified."^^xsd:string . :DRS_registered a :DiagnosticReportStatus-list ; rdf:value "registered"^^xsd:string ; rdfs:comment "The existence of the report is registered, but there is nothing yet available."^^xsd:string . :DRS_superceded a :DocumentReferenceStatus-list ; rdf:value "superceded"^^xsd:string ; rdfs:comment "This reference has been superseded by another reference."^^xsd:string . :DRT_appends a :DocumentRelationshipType-list ; rdf:value "appends"^^xsd:string ; rdfs:comment "This document adds additional information to the target document."^^xsd:string . :DRT_replaces a :DocumentRelationshipType-list ; rdf:value "replaces"^^xsd:string ; rdfs:comment "This document logically replaces or supercedes the target document."^^xsd:string . :DRT_signs a :DocumentRelationshipType-list ; rdf:value "signs"^^xsd:string ; rdfs:comment "This document is a signature of the target document."^^xsd:string . :DRT_transforms a :DocumentRelationshipType-list ; rdf:value "transforms"^^xsd:string ; rdfs:comment "This document was generated by transforming the target document (e.g. format or language conversion)."^^xsd:string . :Date sxml:element "http://hl7.org/fhir#Date"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A date, or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Date-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :Date-primitive sxml:element "http://hl7.org/fhir#Date-primitive"^^xsd:anyURI ; a owl:Class . :DateTime sxml:element "http://hl7.org/fhir#DateTime"^^xsd:anyURI ; a 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 time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds may be provided but may also be ignored. Dates SHALL be valid dates."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :DateTime-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :DateTime-primitive sxml:element "http://hl7.org/fhir#DateTime-primitive"^^xsd:anyURI ; a owl:Class . :Decimal sxml:element "http://hl7.org/fhir#Decimal"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A rational number with implicit precision"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Decimal-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :Decimal-primitive sxml:element "http://hl7.org/fhir#Decimal-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :Decimal-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :Decimal-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:decimal . :Device sxml:element "http://hl7.org/fhir#Device"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "This resource identifies an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasModel ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasLotNumber ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasModel ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasExpiry ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUdi ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLotNumber ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasContact ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOwner ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExpiry ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOwner ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasUdi ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ] . :DeviceObservationReport sxml:element "http://hl7.org/fhir#DeviceObservationReport"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the data produced by a device at a point in time."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasInstant ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasVirtualDevice ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasInstant ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#DeviceObservationReport.Channel"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the data produced by a device at a point in time."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasMetric ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#DeviceObservationReport.Metric"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the data produced by a device at a point in time."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasObservation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasObservation ] . sxml:element "http://hl7.org/fhir#DeviceObservationReport.VirtualDevice"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Describes the data produced by a device at a point in time."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasChannel ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . :DiagnosticOrder sxml:element "http://hl7.org/fhir#DiagnosticOrder"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A request for a diagnostic investigation service to be performed."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPriority ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasClinicalNotes ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderPriority ; owl:onProperty :hasPriority ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrderer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasClinicalNotes ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrderer ] . sxml:element "http://hl7.org/fhir#DiagnosticOrder.Event"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A request for a diagnostic investigation service to be performed."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasActor ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasActor ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDateTime ] . sxml:element "http://hl7.org/fhir#DiagnosticOrder.Item"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A request for a diagnostic investigation service to be performed."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . :DiagnosticOrderPriority sxml:element "http://hl7.org/fhir#DiagnosticOrderPriority"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The clinical priority of a diagnostic order"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderPriority-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :DiagnosticOrderPriority-list sxml:element "http://hl7.org/fhir#DiagnosticOrderPriority-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DOP_asap :DOP_stat :DOP_routine :DOP_urgent ) ] . :DiagnosticOrderStatus sxml:element "http://hl7.org/fhir#DiagnosticOrderStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of a diagnostic order"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrderStatus-list ; owl:onProperty :hasValue ] . :DiagnosticOrderStatus-list sxml:element "http://hl7.org/fhir#DiagnosticOrderStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DOS_inprogress :DOS_review :DOS_suspended :DOS_received :DOS_requested :DOS_accepted :DOS_failed :DOS_rejected :DOS_completed ) ] . :DiagnosticReport sxml:element "http://hl7.org/fhir#DiagnosticReport"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretation, and formatted representation of diagnostic reports."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiagnosticDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiagnosticPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConclusion ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasServiceCategory ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasServiceCategory ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasImagingStudy ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIssued ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasPresentedForm ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCodedDiagnosis ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasResult ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasDiagnosticPeriod ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticReportStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDiagnosticDateTime ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasImage ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRequestDetail ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasIssued ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasConclusion ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSpecimen ] . sxml:element "http://hl7.org/fhir#DiagnosticReport.Image"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretation, and formatted representation of diagnostic reports."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLink ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComment ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLink ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComment ] . :DiagnosticReportStatus sxml:element "http://hl7.org/fhir#DiagnosticReportStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of the diagnostic report as a whole"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticReportStatus-list ; owl:onProperty :hasValue ] . :DiagnosticReportStatus-list sxml:element "http://hl7.org/fhir#DiagnosticReportStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DRS_amended :DRS_enteredinerror :DRS_appended :DRS_corrected :DRS_partial :DRS_final :DRS_registered :DRS_cancelled ) ] . :Distance sxml:element "http://hl7.org/fhir#Distance"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Quantity . :DocumentManifest sxml:element "http://hl7.org/fhir#DocumentManifest"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A manifest that defines a set of documents."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSupercedes ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasMasterIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasConfidentiality ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConfidentiality ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMasterIdentifier ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRecipient ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :DocumentReferenceStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSupercedes ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContent ] . :DocumentMode sxml:element "http://hl7.org/fhir#DocumentMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Whether the application produces or consumes documents"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :DocumentMode-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :DocumentMode-list sxml:element "http://hl7.org/fhir#DocumentMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DM_producer :DM_consumer ) ] . :DocumentReference sxml:element "http://hl7.org/fhir#DocumentReference"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a document."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasPrimaryLanguage ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasIndexed ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMasterIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthenticator ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasConfidentiality ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasClass ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasPolicyManager ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasSize ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMimeType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCustodian ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIndexed ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasFormat ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPolicyManager ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPrimaryLanguage ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContext ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSize ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthenticator ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasService ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContext ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasHash ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasCustodian ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDocStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHash ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasService ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasMasterIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :DocumentReferenceStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRelatesTo ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasMimeType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasClass ] . sxml:element "http://hl7.org/fhir#DocumentReference.Context"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a document."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFacilityType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasFacilityType ] . sxml:element "http://hl7.org/fhir#DocumentReference.Parameter"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a document."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ] . sxml:element "http://hl7.org/fhir#DocumentReference.RelatesTo"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a document."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :DocumentRelationship ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ] . sxml:element "http://hl7.org/fhir#DocumentReference.Service"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference to a document."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParameter ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . :DocumentReferenceStatus sxml:element "http://hl7.org/fhir#DocumentReferenceStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :DocumentReferenceStatus-list ; owl:onProperty :hasValue ] . :DocumentReferenceStatus-list sxml:element "http://hl7.org/fhir#DocumentReferenceStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DRS_superceded :DRS_current :DRS_enteredinerror_0 ) ] . :DocumentRelationship sxml:element "http://hl7.org/fhir#DocumentRelationship"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of relationship between documents"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :DocumentRelationshipType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :DocumentRelationshipType-list sxml:element "http://hl7.org/fhir#DocumentRelationshipType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:DRT_appends :DRT_transforms :DRT_replaces :DRT_signs ) ] . :Duration sxml:element "http://hl7.org/fhir#Duration"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Quantity . :EC_ambulatory a :EncounterClass-list ; rdf:value "ambulatory"^^xsd:string ; rdfs:comment "An encounter where the patient visits the practitioner in his/her office, e.g. a G.P. visit."^^xsd:string . :EC_datatype a :ExtensionContext-list ; rdf:value "datatype"^^xsd:string ; rdfs:comment "The context is all nodes matching a particular data type element path (root or repeating element) or all elements referencing a particular primitive data type (expressed as the datatype name)."^^xsd:string . :EC_daytime a :EncounterClass-list ; rdf:value "daytime"^^xsd:string ; rdfs:comment "An encounter where the patient needs more prolonged treatment or investigations than outpatients, but who do not need to stay in the hospital overnight."^^xsd:string . :EC_emergency a :EncounterClass-list ; rdf:value "emergency"^^xsd:string ; rdfs:comment "An encounter where the patient needs urgent care."^^xsd:string . :EC_extension a :ExtensionContext-list ; rdf:value "extension"^^xsd:string ; rdfs:comment "The context is a particular extension from a particular profile. Expressed as uri#name, where uri identifies the profile and #name identifies the extension code."^^xsd:string . :EC_field a :EncounterClass-list ; rdf:value "field"^^xsd:string ; rdfs:comment "An encounter taking place outside the regular environment for giving care."^^xsd:string . :EC_home a :EncounterClass-list ; rdf:value "home"^^xsd:string ; rdfs:comment "An encounter where the practitioner visits the patient at his/her home."^^xsd:string . :EC_inpatient a :EncounterClass-list ; rdf:value "inpatient"^^xsd:string ; rdfs:comment "An encounter during which the patient is hospitalized and stays overnight."^^xsd:string . :EC_mapping a :ExtensionContext-list ; rdf:value "mapping"^^xsd:string ; rdfs:comment "The context is all nodes whose mapping to a specified reference model corresponds to a particular mapping structure. The context identifies the mapping target. The mapping should clearly identify where such an extension could be used."^^xsd:string . :EC_outpatient a :EncounterClass-list ; rdf:value "outpatient"^^xsd:string ; rdfs:comment "An encounter during which the patient is not hospitalized overnight."^^xsd:string . :EC_resource a :ExtensionContext-list ; rdf:value "resource"^^xsd:string ; rdfs:comment "The context is all elements matching a particular resource element path."^^xsd:string . :EC_virtual a :EncounterClass-list ; rdf:value "virtual"^^xsd:string ; rdfs:comment "An encounter that takes place where the patient and practitioner do not physically meet but use electronic means for contact."^^xsd:string . :ES_cancelled a :EncounterState-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The Encounter has ended before it has begun."^^xsd:string . :ES_finished a :EncounterState-list ; rdf:value "finished"^^xsd:string ; rdfs:comment "The Encounter has ended."^^xsd:string . :ES_inprogress a :EncounterState-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "The Encounter has begun and the patient is present / the practitioner and the patient are meeting."^^xsd:string . :ES_onleave a :EncounterState-list ; rdf:value "onleave"^^xsd:string ; rdfs:comment "The Encounter has begun, but the patient is temporarily on leave."^^xsd:string . :ES_planned a :EncounterState-list ; rdf:value "planned"^^xsd:string ; rdfs:comment "The Encounter has not yet started."^^xsd:string . :ET_AC a :EventTiming-list ; rdf:value "AC"^^xsd:string ; rdfs:comment "event occurs [duration] before a meal (from the Latin ante cibus)."^^xsd:string . :ET_ACD a :EventTiming-list ; rdf:value "ACD"^^xsd:string ; rdfs:comment "event occurs [duration] before lunch (from the Latin ante cibus diurnus)."^^xsd:string . :ET_ACM a :EventTiming-list ; rdf:value "ACM"^^xsd:string ; rdfs:comment "event occurs [duration] before breakfast (from the Latin ante cibus matutinus)."^^xsd:string . :ET_ACV a :EventTiming-list ; rdf:value "ACV"^^xsd:string ; rdfs:comment "event occurs [duration] before dinner (from the Latin ante cibus vespertinus)."^^xsd:string . :ET_HS a :EventTiming-list ; rdf:value "HS"^^xsd:string ; rdfs:comment "event occurs [duration] before the hour of sleep (or trying to)."^^xsd:string . :ET_PC a :EventTiming-list ; rdf:value "PC"^^xsd:string ; rdfs:comment "event occurs [duration] after a meal (from the Latin post cibus)."^^xsd:string . :ET_PCD a :EventTiming-list ; rdf:value "PCD"^^xsd:string ; rdfs:comment "event occurs [duration] after lunch (from the Latin post cibus diurnus)."^^xsd:string . :ET_PCM a :EventTiming-list ; rdf:value "PCM"^^xsd:string ; rdfs:comment "event occurs [duration] after breakfast (from the Latin post cibus matutinus)."^^xsd:string . :ET_PCV a :EventTiming-list ; rdf:value "PCV"^^xsd:string ; rdfs:comment "event occurs [duration] after dinner (from the Latin post cibus vespertinus)."^^xsd:string . :ET_WAKE a :EventTiming-list ; rdf:value "WAKE"^^xsd:string ; rdfs:comment "event occurs [duration] after waking."^^xsd:string . :ET_coincidental a :ExposureType-list ; rdf:value "coincidental"^^xsd:string ; rdfs:comment "In the same area as the substance."^^xsd:string . :ET_drugadmin a :ExposureType-list ; rdf:value "drugadmin"^^xsd:string ; rdfs:comment "Drug Administration."^^xsd:string . :ET_immuniz a :ExposureType-list ; rdf:value "immuniz"^^xsd:string ; rdfs:comment "Immunization."^^xsd:string . :Element sxml:element "http://hl7.org/fhir#Element"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The base element used for all FHIR elements and resources - allows for them to be extended with extensions"^^xsd:string ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasId ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasExtension ], [ a owl:Restriction ; owl:allValuesFrom :Id-primitive ; owl:onProperty :hasId ] . :Encounter sxml:element "http://hl7.org/fhir#Encounter"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPriority ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLength ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHospitalization ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Duration ; owl:onProperty :hasLength ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasPriority ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasIndication ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasServiceProvider ], [ a owl:Restriction ; owl:allValuesFrom :EncounterClass ; owl:onProperty :hasClass ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :EncounterState ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasHospitalization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIndication ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParticipant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasClass ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasServiceProvider ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#Encounter.Accomodation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasBed ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBed ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ] . sxml:element "http://hl7.org/fhir#Encounter.Hospitalization"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasReAdmission ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDischargeDisposition ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDischargeDiagnosis ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDischargeDiagnosis ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAdmitSource ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDischargeDisposition ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrigin ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSpecialArrangement ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReAdmission ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAdmitSource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPreAdmissionIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasPreAdmissionIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrigin ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasAccomodation ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDiet ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiet ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSpecialCourtesy ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ] . sxml:element "http://hl7.org/fhir#Encounter.Location"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ] . sxml:element "http://hl7.org/fhir#Encounter.Participant"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIndividual ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasIndividual ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ] . :EncounterClass sxml:element "http://hl7.org/fhir#EncounterClass"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Classification of the encounter"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :EncounterClass-list ; owl:onProperty :hasValue ] . :EncounterClass-list sxml:element "http://hl7.org/fhir#EncounterClass-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:EC_ambulatory :EC_emergency :EC_field :EC_home :EC_daytime :EC_inpatient :EC_virtual :EC_outpatient ) ] . :EncounterState sxml:element "http://hl7.org/fhir#EncounterState"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Current state of the encounter"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :EncounterState-list ; owl:onProperty :hasValue ] . :EncounterState-list sxml:element "http://hl7.org/fhir#EncounterState-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ES_planned :ES_onleave :ES_finished :ES_cancelled :ES_inprogress ) ] . :Enumeration a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :EventTiming sxml:element "http://hl7.org/fhir#EventTiming"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Real world event that the schedule relates to"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :EventTiming-list ; owl:onProperty :hasValue ] . :EventTiming-list sxml:element "http://hl7.org/fhir#EventTiming-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ET_PCV :ET_ACV :ET_WAKE :ET_PCD :ET_ACD :ET_PC :ET_AC :ET_PCM :ET_ACM :ET_HS ) ] . :Exposure sxml:element "http://hl7.org/fhir#Exposure"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of exposure that resulted in an adverse reaction"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ExposureType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ExposureType-list sxml:element "http://hl7.org/fhir#ExposureType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ET_immuniz :ET_drugadmin :ET_coincidental ) ] . :Extension sxml:element "http://hl7.org/fhir#Extension"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string, "Optional Extensions Element - found in all resources."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasValueInteger ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueBase64Binary ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasValueContact ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasValueSchedule ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueHumanName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasValueCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueInteger ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:allValuesFrom :SampledData ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasValueDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasValueBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueUri ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueContact ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasValueCode ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasValueDecimal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueInstant ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasValueHumanName ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasValueIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDecimal ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasValueBase64Binary ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasValueAddress ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueResource ], [ a owl:Restriction ; owl:allValuesFrom :Uri-primitive ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCoding ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueAddress ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasValueDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasValueResource ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasValueInstant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasValueUri ] . :ExtensionContext sxml:element "http://hl7.org/fhir#ExtensionContext"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How an extension context is interpreted"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ExtensionContext-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ExtensionContext-list sxml:element "http://hl7.org/fhir#ExtensionContext-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:EC_mapping :EC_extension :EC_datatype :EC_resource ) ] . :FO_ a :FilterOperator-list ; rdf:value "="^^xsd:string ; rdfs:comment "The property value has the concept specified by the value."^^xsd:string . :FO_in a :FilterOperator-list ; rdf:value "in"^^xsd:string ; rdfs:comment "The property value is in the set of codes or concepts identified by the value."^^xsd:string . :FO_is-a a :FilterOperator-list ; rdf:value "is-a"^^xsd:string ; rdfs:comment "The property value has a concept that has an is-a relationship with the value."^^xsd:string . :FO_is-not-a a :FilterOperator-list ; rdf:value "is-not-a"^^xsd:string ; rdfs:comment "The property value has a concept that does not have an is-a relationship with the value."^^xsd:string . :FO_notin a :FilterOperator-list ; rdf:value "not in"^^xsd:string ; rdfs:comment "The property value is not in the set of codes or concepts identified by the value."^^xsd:string . :FO_regex a :FilterOperator-list ; rdf:value "regex"^^xsd:string ; rdfs:comment "The property value representation matches the regex specified in the value."^^xsd:string . :FamilyHistory sxml:element "http://hl7.org/fhir#FamilyHistory"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Significant health events and conditions for people related to the subject relevant in the context of care for the subject."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRelation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNote ] . sxml:element "http://hl7.org/fhir#FamilyHistory.Condition"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Significant health events and conditions for people related to the subject relevant in the context of care for the subject."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasOnsetString ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOnsetAge ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOnsetString ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOnsetRange ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasOnsetRange ], [ a owl:Restriction ; owl:allValuesFrom :Age ; owl:onProperty :hasOnsetAge ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNote ] . sxml:element "http://hl7.org/fhir#FamilyHistory.Relation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Significant health events and conditions for people related to the subject relevant in the context of care for the subject."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedDate ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasBornPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBornString ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBornPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasDeceasedBoolean ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDeceasedString ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedAge ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasBornString ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasCondition ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasDeceasedDate ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNote ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBornDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedRange ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasDeceasedRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedString ], [ a owl:Restriction ; owl:allValuesFrom :Age ; owl:onProperty :hasDeceasedAge ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasBornDate ] . :FilterOperator sxml:element "http://hl7.org/fhir#FilterOperator"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The kind of operation to perform as a part of a property based filter"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :FilterOperator-list ; owl:onProperty :hasValue ] . :FilterOperator-list sxml:element "http://hl7.org/fhir#FilterOperator-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:FO_ :FO_is-a :FO_is-not-a :FO_regex :FO_notin :FO_in ) ] . :GT_animal a :GroupType-list ; rdf:value "animal"^^xsd:string ; rdfs:comment "Group contains \"animal\" Patient resources."^^xsd:string . :GT_device a :GroupType-list ; rdf:value "device"^^xsd:string ; rdfs:comment "Group contains Device resources."^^xsd:string . :GT_medication a :GroupType-list ; rdf:value "medication"^^xsd:string ; rdfs:comment "Group contains Medication resources."^^xsd:string . :GT_person a :GroupType-list ; rdf:value "person"^^xsd:string ; rdfs:comment "Group contains \"person\" Patient resources."^^xsd:string . :GT_practitioner a :GroupType-list ; rdf:value "practitioner"^^xsd:string ; rdfs:comment "Group contains healthcare practitioner resources."^^xsd:string . :GT_substance a :GroupType-list ; rdf:value "substance"^^xsd:string ; rdfs:comment "Group contains Substance resources."^^xsd:string . :Group sxml:element "http://hl7.org/fhir#Group"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized. I.e. A collection of entities that isn't an Organization."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasActual ], [ a owl:Restriction ; owl:allValuesFrom :Group ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasActual ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMember ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasCharacteristic ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#Group.Characteristic"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized. I.e. A collection of entities that isn't an Organization."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExclude ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExclude ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasValueBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueBoolean ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . :GroupType-list sxml:element "http://hl7.org/fhir#GroupType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:GT_device :GT_medication :GT_person :GT_substance :GT_practitioner :GT_animal ) ] . :HRT_child a :HierarchicalRelationshipType-list ; rdf:value "child"^^xsd:string ; rdfs:comment "The target resource is the child of the focal specimen resource."^^xsd:string . :HRT_parent a :HierarchicalRelationshipType-list ; rdf:value "parent"^^xsd:string ; rdfs:comment "The target resource is the parent of the focal specimen resource."^^xsd:string . :HierarchicalRelationship sxml:element "http://hl7.org/fhir#HierarchicalRelationship"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Type indicating if this is a parent or child relationship"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :HierarchicalRelationshipType-list ; owl:onProperty :hasValue ] . :HierarchicalRelationshipType-list sxml:element "http://hl7.org/fhir#HierarchicalRelationshipType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:HRT_child :HRT_parent ) ] . :HumanName sxml:element "http://hl7.org/fhir#HumanName"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A human's name with the ability to identify parts and usage."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :NameUse ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasFamily ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasGiven ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSuffix ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPrefix ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ] . :IA_NEARLINE a :InstanceAvailability-list ; rdf:value "NEARLINE"^^xsd:string ; rdfs:comment "Resources need to be retrieved from relatively slow media."^^xsd:string . :IA_OFFLINE a :InstanceAvailability-list ; rdf:value "OFFLINE"^^xsd:string ; rdfs:comment "Resources need to be retrieved by manual intervention."^^xsd:string . :IA_ONLINE a :InstanceAvailability-list ; rdf:value "ONLINE"^^xsd:string ; rdfs:comment "Resources are immediately available,."^^xsd:string . :IA_UNAVAILABLE a :InstanceAvailability-list ; rdf:value "UNAVAILABLE"^^xsd:string ; rdfs:comment "Resources cannot be retrieved."^^xsd:string . :IM_AR a :ImagingModality-list ; rdf:value "AR"^^xsd:string . :IM_BDUS a :ImagingModality-list ; rdf:value "BDUS"^^xsd:string . :IM_BMD a :ImagingModality-list ; rdf:value "BMD"^^xsd:string . :IM_CR a :ImagingModality-list ; rdf:value "CR"^^xsd:string . :IM_CT a :ImagingModality-list ; rdf:value "CT"^^xsd:string . :IM_DX a :ImagingModality-list ; rdf:value "DX"^^xsd:string . :IM_ECG a :ImagingModality-list ; rdf:value "ECG"^^xsd:string . :IM_EPS a :ImagingModality-list ; rdf:value "EPS"^^xsd:string . :IM_ES a :ImagingModality-list ; rdf:value "ES"^^xsd:string . :IM_GM a :ImagingModality-list ; rdf:value "GM"^^xsd:string . :IM_HD a :ImagingModality-list ; rdf:value "HD"^^xsd:string . :IM_IO a :ImagingModality-list ; rdf:value "IO"^^xsd:string . :IM_IVOCT a :ImagingModality-list ; rdf:value "IVOCT"^^xsd:string . :IM_IVUS a :ImagingModality-list ; rdf:value "IVUS"^^xsd:string . :IM_KER a :ImagingModality-list ; rdf:value "KER"^^xsd:string . :IM_LEN a :ImagingModality-list ; rdf:value "LEN"^^xsd:string . :IM_MG a :ImagingModality-list ; rdf:value "MG"^^xsd:string . :IM_MR a :ImagingModality-list ; rdf:value "MR"^^xsd:string . :IM_NM a :ImagingModality-list ; rdf:value "NM"^^xsd:string . :IM_OAM a :ImagingModality-list ; rdf:value "OAM"^^xsd:string . :IM_OCT a :ImagingModality-list ; rdf:value "OCT"^^xsd:string . :IM_OP a :ImagingModality-list ; rdf:value "OP"^^xsd:string . :IM_OPM a :ImagingModality-list ; rdf:value "OPM"^^xsd:string . :IM_OPR a :ImagingModality-list ; rdf:value "OPR"^^xsd:string . :IM_OPT a :ImagingModality-list ; rdf:value "OPT"^^xsd:string . :IM_OPV a :ImagingModality-list ; rdf:value "OPV"^^xsd:string . :IM_PT a :ImagingModality-list ; rdf:value "PT"^^xsd:string . :IM_PX a :ImagingModality-list ; rdf:value "PX"^^xsd:string . :IM_RF a :ImagingModality-list ; rdf:value "RF"^^xsd:string . :IM_RG a :ImagingModality-list ; rdf:value "RG"^^xsd:string . :IM_SM a :ImagingModality-list ; rdf:value "SM"^^xsd:string . :IM_SRF a :ImagingModality-list ; rdf:value "SRF"^^xsd:string . :IM_US a :ImagingModality-list ; rdf:value "US"^^xsd:string . :IM_VA a :ImagingModality-list ; rdf:value "VA"^^xsd:string . :IM_XA a :ImagingModality-list ; rdf:value "XA"^^xsd:string . :IM_XC a :ImagingModality-list ; rdf:value "XC"^^xsd:string . :IS_error a :IssueSeverity-list ; rdf:value "error"^^xsd:string ; rdfs:comment "The issue is sufficiently important to cause the action to fail."^^xsd:string . :IS_fatal a :IssueSeverity-list ; rdf:value "fatal"^^xsd:string ; rdfs:comment "The issue caused the action to fail, and no further checking could be performed."^^xsd:string . :IS_information a :IssueSeverity-list ; rdf:value "information"^^xsd:string ; rdfs:comment "The issue has no relation to the degree of success of the action."^^xsd:string . :IS_warning a :IssueSeverity-list ; rdf:value "warning"^^xsd:string ; rdfs:comment "The issue is not important enough to cause the action to fail, but may cause it to be performed suboptimally or in a way that is not as desired."^^xsd:string . :IU_official a :IdentifierUse-list ; rdf:value "official"^^xsd:string ; rdfs:comment "the identifier considered to be most trusted for the identification of this item."^^xsd:string . :IU_secondary a :IdentifierUse-list ; rdf:value "secondary"^^xsd:string ; rdfs:comment "An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context."^^xsd:string . :IU_temp a :IdentifierUse-list ; rdf:value "temp"^^xsd:string ; rdfs:comment "A temporary identifier."^^xsd:string . :IU_usual a :IdentifierUse-list ; rdf:value "usual"^^xsd:string ; rdfs:comment "the identifier recommended for display and use in real-world interactions."^^xsd:string . :Id sxml:element "http://hl7.org/fhir#Id"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A whole number in the range 0 to 2^64-1, optionally represented in hex, a uuid, an oid or any other combination of lower-case letters a-z, numerals, \"-\" and \".\", with a length limit of 36 characters"^^xsd:string, "If the element is present, it must have either a @value, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Id-primitive ; owl:onProperty :hasValue ] . :Id-primitive sxml:element "http://hl7.org/fhir#Id-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :Id-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :Id-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:string . :Identifier sxml:element "http://hl7.org/fhir#Identifier"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A technical identifier - identifies some entity uniquely and unambiguously."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasLabel ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :IdentifierUse ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLabel ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUse ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAssigner ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAssigner ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ] . :IdentifierUse sxml:element "http://hl7.org/fhir#IdentifierUse"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Identifies the purpose for this identifier, if known"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :IdentifierUse-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :IdentifierUse-list sxml:element "http://hl7.org/fhir#IdentifierUse-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:IU_official :IU_usual :IU_temp :IU_secondary ) ] . :ImagingModality sxml:element "http://hl7.org/fhir#ImagingModality"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Type of acquired image data in the instance"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ImagingModality-list ; owl:onProperty :hasValue ] . :ImagingModality-list sxml:element "http://hl7.org/fhir#ImagingModality-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:IM_SM :IM_DX :IM_US :IM_OPR :IM_CT :IM_RG :IM_IVOCT :IM_AR :IM_XA :IM_OPV :IM_OPM :IM_BMD :IM_KER :IM_MG :IM_VA :IM_RF :IM_IVUS :IM_GM :IM_EPS :IM_PX :IM_CR :IM_ES :IM_SRF :IM_XC :IM_IO :IM_OAM :IM_OPT :IM_MR :IM_PT :IM_OP :IM_BDUS :IM_OCT :IM_HD :IM_ECG :IM_NM :IM_LEN ) ] . :ImagingStudy sxml:element "http://hl7.org/fhir#ImagingStudy"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Manifest of a set of images produced in study. The set of images may include every image in the study, or it may be an incomplete sample, such as a list of key images."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumberOfSeries ], [ a owl:Restriction ; owl:allValuesFrom :InstanceAvailability ; owl:onProperty :hasAvailability ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAvailability ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasClinicalInformation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :ImagingModality ; owl:onProperty :hasModality ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasClinicalInformation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasInterpreter ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReferrer ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumberOfSeries ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasInterpreter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumberOfInstances ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReferrer ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSeries ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumberOfInstances ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAccessionNo ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasProcedure ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasAccessionNo ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrder ] . sxml:element "http://hl7.org/fhir#ImagingStudy.Instance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Manifest of a set of images produced in study. The set of images may include every image in the study, or it may be an incomplete sample, such as a list of key images."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumber ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAttachment ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTitle ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAttachment ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumber ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSopclass ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasSopclass ] . sxml:element "http://hl7.org/fhir#ImagingStudy.Series"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Manifest of a set of images produced in study. The set of images may include every image in the study, or it may be an incomplete sample, such as a list of key images."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasInstance ], [ a owl:Restriction ; owl:allValuesFrom :Modality ; owl:onProperty :hasModality ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumber ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAvailability ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumber ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUrl ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasModality ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasInstance ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUid ], [ a owl:Restriction ; owl:allValuesFrom :InstanceAvailability ; owl:onProperty :hasAvailability ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumberOfInstances ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumberOfInstances ] . :Immunization sxml:element "http://hl7.org/fhir#Immunization"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Immunization event information."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRequester ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasRefusedIndicator ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVaccineType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasVaccineType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasLotNumber ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasVaccinationProtocol ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasExpirationDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExpirationDate ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasReaction ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasReported ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasDoseQuantity ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExplanation ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReported ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasExplanation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRefusedIndicator ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequester ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLotNumber ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSite ] . sxml:element "http://hl7.org/fhir#Immunization.Explanation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Immunization event information."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRefusalReason ] . sxml:element "http://hl7.org/fhir#Immunization.Reaction"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Immunization event information."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReported ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasReported ] . sxml:element "http://hl7.org/fhir#Immunization.VaccinationProtocol"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Immunization event information."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasSeriesDoses ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDoseStatusReason ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDoseTarget ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasDoseSequence ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseStatusReason ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeriesDoses ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeries ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSeries ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseSequence ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseTarget ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDoseStatus ] . :ImmunizationRecommendation sxml:element "http://hl7.org/fhir#ImmunizationRecommendation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A patient's point-of-time immunization status and recommendation with optional supporting justification."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRecommendation ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRecommendation ] . sxml:element "http://hl7.org/fhir#ImmunizationRecommendation.DateCriterion"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A patient's point-of-time immunization status and recommendation with optional supporting justification."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . sxml:element "http://hl7.org/fhir#ImmunizationRecommendation.Protocol"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A patient's point-of-time immunization status and recommendation with optional supporting justification."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeries ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasDoseSequence ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseSequence ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSeries ] . sxml:element "http://hl7.org/fhir#ImmunizationRecommendation.Recommendation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A patient's point-of-time immunization status and recommendation with optional supporting justification."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDateCriterion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasForecastStatus ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasDoseNumber ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSupportingPatientInformation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProtocol ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasProtocol ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVaccineType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSupportingImmunization ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasForecastStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseNumber ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasVaccineType ] . :InstanceAvailability sxml:element "http://hl7.org/fhir#InstanceAvailability"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Availability of the resource"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :InstanceAvailability-list ; owl:onProperty :hasValue ] . :InstanceAvailability-list sxml:element "http://hl7.org/fhir#InstanceAvailability-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:IA_UNAVAILABLE :IA_OFFLINE :IA_NEARLINE :IA_ONLINE ) ] . :Instant sxml:element "http://hl7.org/fhir#Instant"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An instant in time - known at least to the second"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Instant-primitive ; owl:onProperty :hasValue ] . :Instant-primitive sxml:element "http://hl7.org/fhir#Instant-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:allValuesFrom :Instant-primitiveDatatype ; owl:onProperty rdf:value ] . :Instant-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:dateTime . :Integer sxml:element "http://hl7.org/fhir#Integer"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A whole number"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Integer-primitive ; owl:onProperty :hasValue ] . :Integer-primitive sxml:element "http://hl7.org/fhir#Integer-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :Integer-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :Integer-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:int . :IssueSeverity sxml:element "http://hl7.org/fhir#IssueSeverity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How the issue affects the success of the action"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :IssueSeverity-list ; owl:onProperty :hasValue ] . :IssueSeverity-list sxml:element "http://hl7.org/fhir#IssueSeverity-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:IS_fatal :IS_error :IS_information :IS_warning ) ] . :LM_changes a :ListMode-list ; rdf:value "changes"^^xsd:string ; rdfs:comment "The list is prepared as a statement of changes that have been made or recommended."^^xsd:string . :LM_instance a :LocationMode-list ; rdf:value "instance"^^xsd:string ; rdfs:comment "The Location resource represents a specific instance of a Location."^^xsd:string . :LM_kind a :LocationMode-list ; rdf:value "kind"^^xsd:string ; rdfs:comment "The Location represents a class of Locations."^^xsd:string . :LM_snapshot a :ListMode-list ; rdf:value "snapshot"^^xsd:string ; rdfs:comment "This list was prepared as a snapshot. It should not be assumed to be current."^^xsd:string . :LM_working a :ListMode-list ; rdf:value "working"^^xsd:string ; rdfs:comment "This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes."^^xsd:string . :LS_active a :LocationStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "The location is operational."^^xsd:string . :LS_inactive a :LocationStatus-list ; rdf:value "inactive"^^xsd:string ; rdfs:comment "The location is no longer used."^^xsd:string . :LS_suspended a :LocationStatus-list ; rdf:value "suspended"^^xsd:string ; rdfs:comment "The location is temporarily closed."^^xsd:string . :LT_refer a :LinkType-list ; rdf:value "refer"^^xsd:string ; rdfs:comment "The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information."^^xsd:string . :LT_replace a :LinkType-list ; rdf:value "replace"^^xsd:string ; rdfs:comment "The patient resource containing this link must no longer be used. The link points forward to another patient resource that must be used in lieu of the patient resource that contains the link."^^xsd:string . :LT_seealso a :LinkType-list ; rdf:value "seealso"^^xsd:string ; rdfs:comment "The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid."^^xsd:string . :Link sxml:element "http://hl7.org/fhir#Link"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of link between this patient resource and another patient resource."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :LinkType-list ; owl:onProperty :hasValue ] . :LinkType-list sxml:element "http://hl7.org/fhir#LinkType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:LT_seealso :LT_refer :LT_replace ) ] . :List sxml:element "http://hl7.org/fhir#List"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of information summarized from a list of other resources."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ListMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasEmptyReason ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasOrdered ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrdered ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEntry ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEmptyReason ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ] . sxml:element "http://hl7.org/fhir#List.Entry"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of information summarized from a list of other resources."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasDeleted ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeleted ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasFlag ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasItem ] . :ListMode sxml:element "http://hl7.org/fhir#ListMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The processing mode that applies to this list"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ListMode-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ListMode-list sxml:element "http://hl7.org/fhir#ListMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:LM_working :LM_snapshot :LM_changes ) ] . :Location sxml:element "http://hl7.org/fhir#Location"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasManagingOrganization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPhysicalType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPosition ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasPosition ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :LocationMode ; owl:onProperty :hasMode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasManagingOrganization ], [ a owl:Restriction ; owl:allValuesFrom :LocationStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasPhysicalType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#Location.Position"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLatitude ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasLatitude ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasLongitude ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasAltitude ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLongitude ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAltitude ] . :LocationMode sxml:element "http://hl7.org/fhir#LocationMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether a resource instance represents a specific location or a class of locations"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :LocationMode-list ; owl:onProperty :hasValue ] . :LocationMode-list sxml:element "http://hl7.org/fhir#LocationMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:LM_instance :LM_kind ) ] . :LocationStatus sxml:element "http://hl7.org/fhir#LocationStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether the location is still in use"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :LocationStatus-list ; owl:onProperty :hasValue ] . :LocationStatus-list sxml:element "http://hl7.org/fhir#LocationStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:LS_inactive :LS_suspended :LS_active ) ] . :MAS_completed a :MedicationAdministrationStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "All actions that are implied by the administration have occurred."^^xsd:string . :MAS_enteredinerror a :MedicationAdministrationStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The administration was entered in error and therefore nullified."^^xsd:string . :MAS_inprogress a :MedicationAdministrationStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "The administration has started but has not yet completed."^^xsd:string . :MAS_onhold a :MedicationAdministrationStatus-list ; rdf:value "on hold"^^xsd:string ; rdfs:comment "Actions implied by the administration have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."^^xsd:string . :MAS_stopped a :MedicationAdministrationStatus-list ; rdf:value "stopped"^^xsd:string ; rdfs:comment "Actions implied by the administration have been permanently halted, before all of them occurred."^^xsd:string . :MDS_completed a :MedicationDispenseStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "All actions that are implied by the dispense have occurred."^^xsd:string . :MDS_enteredinerror a :MedicationDispenseStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The dispense was entered in error and therefore nullified."^^xsd:string . :MDS_inprogress a :MedicationDispenseStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "The dispense has started but has not yet completed."^^xsd:string . :MDS_onhold a :MedicationDispenseStatus-list ; rdf:value "on hold"^^xsd:string ; rdfs:comment "Actions implied by the administration have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."^^xsd:string . :MDS_stopped a :MedicationDispenseStatus-list ; rdf:value "stopped"^^xsd:string ; rdfs:comment "Actions implied by the dispense have been permanently halted, before all of them occurred."^^xsd:string . :MK_package a :MedicationKind-list ; rdf:value "package"^^xsd:string ; rdfs:comment "The medication is a package - a contained group of one of more products."^^xsd:string . :MK_product a :MedicationKind-list ; rdf:value "product"^^xsd:string ; rdfs:comment "The medication is a product."^^xsd:string . :MPS_active a :MedicationPrescriptionStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "The prescription is 'actionable', but not all actions that are implied by it have occurred yet."^^xsd:string . :MPS_completed a :MedicationPrescriptionStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "All actions that are implied by the prescription have occurred (this will rarely be made explicit)."^^xsd:string . :MPS_enteredinerror a :MedicationPrescriptionStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The prescription was entered in error and therefore nullified."^^xsd:string . :MPS_onhold a :MedicationPrescriptionStatus-list ; rdf:value "on hold"^^xsd:string ; rdfs:comment "Actions implied by the prescription have been temporarily halted, but are expected to continue later. May also be called \"suspended\"."^^xsd:string . :MPS_stopped a :MedicationPrescriptionStatus-list ; rdf:value "stopped"^^xsd:string ; rdfs:comment "Actions implied by the prescription have been permanently halted, before all of them occurred."^^xsd:string . :MPS_superceded a :MedicationPrescriptionStatus-list ; rdf:value "superceded"^^xsd:string ; rdfs:comment "The prescription was replaced by a newer one, which encompasses all the information in the previous one."^^xsd:string . :MSC_Consequence a :MessageSignificanceCategory-list ; rdf:value "Consequence"^^xsd:string ; rdfs:comment "The message represents/requests a change that should not be processed more than once. E.g. Making a booking for an appointment."^^xsd:string . :MSC_Currency a :MessageSignificanceCategory-list ; rdf:value "Currency"^^xsd:string ; rdfs:comment "The message represents a response to query for current information. Retrospective processing is wrong and/or wasteful."^^xsd:string . :MSC_Notification a :MessageSignificanceCategory-list ; rdf:value "Notification"^^xsd:string ; rdfs:comment "The content is not necessarily intended to be current, and it can be reprocessed, though there may be version issues created by processing old notifications."^^xsd:string . :MT_audio a :MediaType-list ; rdf:value "audio"^^xsd:string ; rdfs:comment "The media consists of a sound recording."^^xsd:string . :MT_photo a :MediaType-list ; rdf:value "photo"^^xsd:string ; rdfs:comment "The media consists of one or more unmoving images, including photographs, computer-generated graphs and charts, and scanned documents."^^xsd:string . :MT_video a :MediaType-list ; rdf:value "video"^^xsd:string ; rdfs:comment "The media consists of a series of frames that capture a moving image."^^xsd:string . :M_AR a :Modality-list ; rdf:value "AR"^^xsd:string . :M_AU a :Modality-list ; rdf:value "AU"^^xsd:string . :M_BDUS a :Modality-list ; rdf:value "BDUS"^^xsd:string . :M_BI a :Modality-list ; rdf:value "BI"^^xsd:string . :M_BMD a :Modality-list ; rdf:value "BMD"^^xsd:string . :M_CR a :Modality-list ; rdf:value "CR"^^xsd:string . :M_CT a :Modality-list ; rdf:value "CT"^^xsd:string . :M_DG a :Modality-list ; rdf:value "DG"^^xsd:string . :M_DX a :Modality-list ; rdf:value "DX"^^xsd:string . :M_ECG a :Modality-list ; rdf:value "ECG"^^xsd:string . :M_EPS a :Modality-list ; rdf:value "EPS"^^xsd:string . :M_ES a :Modality-list ; rdf:value "ES"^^xsd:string . :M_GM a :Modality-list ; rdf:value "GM"^^xsd:string . :M_HC a :Modality-list ; rdf:value "HC"^^xsd:string . :M_HD a :Modality-list ; rdf:value "HD"^^xsd:string . :M_IO a :Modality-list ; rdf:value "IO"^^xsd:string . :M_IVOCT a :Modality-list ; rdf:value "IVOCT"^^xsd:string . :M_IVUS a :Modality-list ; rdf:value "IVUS"^^xsd:string . :M_KER a :Modality-list ; rdf:value "KER"^^xsd:string . :M_KO a :Modality-list ; rdf:value "KO"^^xsd:string . :M_LEN a :Modality-list ; rdf:value "LEN"^^xsd:string . :M_LS a :Modality-list ; rdf:value "LS"^^xsd:string . :M_MG a :Modality-list ; rdf:value "MG"^^xsd:string . :M_MR a :Modality-list ; rdf:value "MR"^^xsd:string . :M_NM a :Modality-list ; rdf:value "NM"^^xsd:string . :M_OAM a :Modality-list ; rdf:value "OAM"^^xsd:string . :M_OCT a :Modality-list ; rdf:value "OCT"^^xsd:string . :M_OP a :Modality-list ; rdf:value "OP"^^xsd:string . :M_OPM a :Modality-list ; rdf:value "OPM"^^xsd:string . :M_OPT a :Modality-list ; rdf:value "OPT"^^xsd:string . :M_OPV a :Modality-list ; rdf:value "OPV"^^xsd:string . :M_OT a :Modality-list ; rdf:value "OT"^^xsd:string . :M_PR a :Modality-list ; rdf:value "PR"^^xsd:string . :M_PT a :Modality-list ; rdf:value "PT"^^xsd:string . :M_PX a :Modality-list ; rdf:value "PX"^^xsd:string . :M_REG a :Modality-list ; rdf:value "REG"^^xsd:string . :M_RF a :Modality-list ; rdf:value "RF"^^xsd:string . :M_RG a :Modality-list ; rdf:value "RG"^^xsd:string . :M_RTDOSE a :Modality-list ; rdf:value "RTDOSE"^^xsd:string . :M_RTIMAGE a :Modality-list ; rdf:value "RTIMAGE"^^xsd:string . :M_RTPLAN a :Modality-list ; rdf:value "RTPLAN"^^xsd:string . :M_RTRECORD a :Modality-list ; rdf:value "RTRECORD"^^xsd:string . :M_RTSTRUCT a :Modality-list ; rdf:value "RTSTRUCT"^^xsd:string . :M_SEG a :Modality-list ; rdf:value "SEG"^^xsd:string . :M_SM a :Modality-list ; rdf:value "SM"^^xsd:string . :M_SMR a :Modality-list ; rdf:value "SMR"^^xsd:string . :M_SR a :Modality-list ; rdf:value "SR"^^xsd:string . :M_SRF a :Modality-list ; rdf:value "SRF"^^xsd:string . :M_TG a :Modality-list ; rdf:value "TG"^^xsd:string . :M_US a :Modality-list ; rdf:value "US"^^xsd:string . :M_VA a :Modality-list ; rdf:value "VA"^^xsd:string . :M_XA a :Modality-list ; rdf:value "XA"^^xsd:string . :M_XC a :Modality-list ; rdf:value "XC"^^xsd:string . :Media sxml:element "http://hl7.org/fhir#Media"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasHeight ], [ a owl:Restriction ; owl:allValuesFrom :Media ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasWidth ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOperator ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFrames ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSubtype ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeviceName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWidth ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOperator ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasLength ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasView ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHeight ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasView ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasFrames ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLength ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubtype ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDeviceName ] . :MediaType-list sxml:element "http://hl7.org/fhir#MediaType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MT_video :MT_photo :MT_audio ) ] . :Medication sxml:element "http://hl7.org/fhir#Medication"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasKind ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasProduct ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIsBrand ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasPackage ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasIsBrand ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasManufacturer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPackage ], [ a owl:Restriction ; owl:allValuesFrom :MedicationKind ; owl:onProperty :hasKind ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProduct ] . sxml:element "http://hl7.org/fhir#Medication.Content"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasAmount ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAmount ] . sxml:element "http://hl7.org/fhir#Medication.Ingredient"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAmount ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasItem ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasAmount ] . sxml:element "http://hl7.org/fhir#Medication.Package"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContainer ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContent ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasContainer ] . sxml:element "http://hl7.org/fhir#Medication.Product"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasForm ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasForm ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasIngredient ] . :MedicationAdministration sxml:element "http://hl7.org/fhir#MedicationAdministration"^^xsd:anyURI ; a owl:Class ; rdfs:comment """Describes the event of a patient being given a dose of 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."""^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPractitioner ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReasonNotGiven ], [ a owl:Restriction ; owl:allValuesFrom :MedicationAdministrationStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasWhenGiven ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPractitioner ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPrescription ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDosage ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPrescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasWasNotGiven ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenGiven ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDevice ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWasNotGiven ] . sxml:element "http://hl7.org/fhir#MedicationAdministration.Dosage"^^xsd:anyURI ; a owl:Class ; rdfs:comment """Describes the event of a patient being given a dose of 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."""^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededBoolean ] . :MedicationAdministrationStatus sxml:element "http://hl7.org/fhir#MedicationAdministrationStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of codes indicating the current status of a MedicationAdministration"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :MedicationAdministrationStatus-list ; owl:onProperty :hasValue ] . :MedicationAdministrationStatus-list sxml:element "http://hl7.org/fhir#MedicationAdministrationStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MAS_inprogress :MAS_enteredinerror :MAS_onhold :MAS_stopped :MAS_completed ) ] . :MedicationDispense sxml:element "http://hl7.org/fhir#MedicationDispense"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Dispensing a medication to a named patient. This includes a description of the supply provided and the instructions for administering the medication."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDispenser ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSubstitution ], [ a owl:Restriction ; owl:allValuesFrom :MedicationDispenseStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDispense ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstitution ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthorizingPrescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDispenser ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#MedicationDispense.Dispense"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Dispensing a medication to a named patient. This includes a description of the supply provided and the instructions for administering the medication."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasWhenPrepared ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasWhenHandedOver ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenPrepared ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReceiver ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :MedicationDispenseStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenHandedOver ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDosage ] . sxml:element "http://hl7.org/fhir#MedicationDispense.Dosage"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Dispensing a medication to a named patient. This includes a description of the supply provided and the instructions for administering the medication."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAdditionalInstructions ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAdditionalInstructions ] . sxml:element "http://hl7.org/fhir#MedicationDispense.Substitution"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Dispensing a medication to a named patient. This includes a description of the supply provided and the instructions for administering the medication."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasResponsibleParty ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ] . :MedicationDispenseStatus sxml:element "http://hl7.org/fhir#MedicationDispenseStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A code specifying the state of the dispense event."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :MedicationDispenseStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :MedicationDispenseStatus-list sxml:element "http://hl7.org/fhir#MedicationDispenseStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MDS_stopped :MDS_completed :MDS_inprogress :MDS_enteredinerror :MDS_onhold ) ] . :MedicationKind sxml:element "http://hl7.org/fhir#MedicationKind"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Whether the medication is a product or a package"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :MedicationKind-list ; owl:onProperty :hasValue ] . :MedicationKind-list sxml:element "http://hl7.org/fhir#MedicationKind-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MK_product :MK_package ) ] . :MedicationPrescription sxml:element "http://hl7.org/fhir#MedicationPrescription"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An order for both supply of the medication and the instructions for administration of the medicine to a patient."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :MedicationPrescriptionStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPrescriber ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReasonResource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDosageInstruction ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSubstitution ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReasonCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDateWritten ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateWritten ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReasonCodeableConcept ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstitution ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReasonResource ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDispense ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPrescriber ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDispense ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ] . sxml:element "http://hl7.org/fhir#MedicationPrescription.Dispense"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An order for both supply of the medication and the instructions for administration of the medicine to a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValidityPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasNumberOfRepeatsAllowed ], [ a owl:Restriction ; owl:allValuesFrom :Duration ; owl:onProperty :hasExpectedSupplyDuration ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasValidityPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExpectedSupplyDuration ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumberOfRepeatsAllowed ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMedication ] . sxml:element "http://hl7.org/fhir#MedicationPrescription.DosageInstruction"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An order for both supply of the medication and the instructions for administration of the medicine to a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAdditionalInstructions ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasTimingPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAdditionalInstructions ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasTimingDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDoseQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasDoseQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimingSchedule ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRoute ] . sxml:element "http://hl7.org/fhir#MedicationPrescription.Substitution"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An order for both supply of the medication and the instructions for administration of the medicine to a patient."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ] . :MedicationPrescriptionStatus sxml:element "http://hl7.org/fhir#MedicationPrescriptionStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A code specifying the state of the prescribing event. Describes the lifecycle of the prescription."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :MedicationPrescriptionStatus-list ; owl:onProperty :hasValue ] . :MedicationPrescriptionStatus-list sxml:element "http://hl7.org/fhir#MedicationPrescriptionStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MPS_completed :MPS_enteredinerror :MPS_onhold :MPS_active :MPS_stopped :MPS_superceded ) ] . :MedicationStatement sxml:element "http://hl7.org/fhir#MedicationStatement"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of medication being taken by a patient, or that the medication has been given to a patient where the record is the result of a report from the patient or another clinician."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDevice ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReasonNotGiven ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenGiven ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDosage ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasWhenGiven ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasWasNotGiven ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWasNotGiven ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#MedicationStatement.Dosage"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of medication being taken by a patient, or that the medication has been given to a patient where the record is the result of a report from the patient or another clinician."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAsNeededBoolean ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTiming ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasTiming ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAsNeededCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRoute ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasRate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaxDosePerPeriod ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ] . :MessageHeader sxml:element "http://hl7.org/fhir#MessageHeader"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The header for a message exchange that is either requesting or responding to an action. The resource(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."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimestamp ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReceiver ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEnterer ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasResponsible ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasData ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasResponsible ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEnterer ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasTimestamp ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReceiver ] . sxml:element "http://hl7.org/fhir#MessageHeader.Destination"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The header for a message exchange that is either requesting or responding to an action. The resource(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."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasEndpoint ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEndpoint ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ] . sxml:element "http://hl7.org/fhir#MessageHeader.Response"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The header for a message exchange that is either requesting or responding to an action. The resource(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."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetails ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetails ], [ a owl:Restriction ; owl:allValuesFrom :Response ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#MessageHeader.Source"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The header for a message exchange that is either requesting or responding to an action. The resource(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."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSoftware ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasContact ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasEndpoint ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEndpoint ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSoftware ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContact ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ] . :MessageSignificanceCategory sxml:element "http://hl7.org/fhir#MessageSignificanceCategory"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The impact of the content of a message"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :MessageSignificanceCategory-list ; owl:onProperty :hasValue ] . :MessageSignificanceCategory-list sxml:element "http://hl7.org/fhir#MessageSignificanceCategory-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:MSC_Currency :MSC_Consequence :MSC_Notification ) ] . :Modality sxml:element "http://hl7.org/fhir#Modality"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Type of data in the instance"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Modality-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :Modality-list sxml:element "http://hl7.org/fhir#Modality-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:M_RTRECORD :M_KO :M_PR :M_OCT :M_NM :M_HD :M_ECG :M_OP :M_SM :M_BMD :M_EPS :M_GM :M_OPM :M_REG :M_XC :M_TG :M_VA :M_RTSTRUCT :M_LS :M_CR :M_MG :M_IO :M_AR :M_RTDOSE :M_RTPLAN :M_PT :M_MR :M_LEN :M_CT :M_SEG :M_KER :M_BI :M_RTIMAGE :M_IVOCT :M_SRF :M_DX :M_DG :M_HC :M_RF :M_OAM :M_SMR :M_PX :M_ES :M_IVUS :M_OPT :M_AU :M_XA :M_OPV :M_RG :M_US :M_SR :M_OT :M_BDUS ) ] . :Money sxml:element "http://hl7.org/fhir#Money"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Quantity . :NS_additional a :NarrativeStatus-list ; rdf:value "additional"^^xsd:string ; rdfs:comment "The contents of the narrative contain additional information not found in the structured data."^^xsd:string . :NS_empty a :NarrativeStatus-list ; rdf:value "empty"^^xsd:string ; rdfs:comment "the contents of the narrative are some equivalent of \"No human-readable text provided for this resource\"."^^xsd:string . :NS_extensions a :NarrativeStatus-list ; rdf:value "extensions"^^xsd:string ; rdfs:comment "The contents of the narrative are entirely generated from the structured data in the resource and some of the content is generated from extensions."^^xsd:string . :NS_generated a :NarrativeStatus-list ; rdf:value "generated"^^xsd:string ; rdfs:comment "The contents of the narrative are entirely generated from the structured data in the resource."^^xsd:string . :NU_anonymous a :NameUse-list ; rdf:value "anonymous"^^xsd:string ; rdfs:comment "Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons)."^^xsd:string . :NU_maiden a :NameUse-list ; rdf:value "maiden"^^xsd:string ; rdfs:comment "A name used prior to marriage. Marriage naming customs vary greatly around the world. This name use is for use by applications that collect and store \"maiden\" names. Though the concept of maiden name is often gender specific, the use of this term is not gender specific. The use of this term does not imply any particular history for a person's name, nor should the maiden name be determined algorithmically."^^xsd:string . :NU_nickname a :NameUse-list ; rdf:value "nickname"^^xsd:string ; rdfs:comment "A name that is used to address the person in an informal manner, but is not part of their formal or usual name."^^xsd:string . :NU_official a :NameUse-list ; rdf:value "official"^^xsd:string ; rdfs:comment "The formal name as registered in an official (government) registry, but which name might not be commonly used. May be called \"legal name\"."^^xsd:string . :NU_old a :NameUse-list ; rdf:value "old"^^xsd:string ; rdfs:comment "This name is no longer in use (or was never correct, but retained for records)."^^xsd:string . :NU_temp a :NameUse-list ; rdf:value "temp"^^xsd:string ; rdfs:comment "A temporary name. Name.period can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations."^^xsd:string . :NU_usual a :NameUse-list ; rdf:value "usual"^^xsd:string ; rdfs:comment "Known as/conventional/the one you normally use."^^xsd:string . :NameUse sxml:element "http://hl7.org/fhir#NameUse"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The use of a human name"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :NameUse-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :NameUse-list sxml:element "http://hl7.org/fhir#NameUse-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:NU_old :NU_usual :NU_official :NU_temp :NU_maiden :NU_nickname :NU_anonymous ) ] . :Narrative sxml:element "http://hl7.org/fhir#Narrative"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A human-readable formatted text, including images."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :NarrativeStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty xhtml:div ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:minCardinality "0"^^xsd:nonNegativeInteger ; owl:onProperty xhtml:div ] . :NarrativeStatus sxml:element "http://hl7.org/fhir#NarrativeStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of a resource narrative"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :NarrativeStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :NarrativeStatus-list sxml:element "http://hl7.org/fhir#NarrativeStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:NS_extensions :NS_generated :NS_additional :NS_empty ) ] . :OOS_aborted a :OrderOutcomeStatus-list ; rdf:value "aborted"^^xsd:string ; rdfs:comment "Processing the order was stopped because of some workflow/business logic reason."^^xsd:string . :OOS_accepted a :OrderOutcomeStatus-list ; rdf:value "accepted"^^xsd:string ; rdfs:comment "The order has been accepted, and work is in progress."^^xsd:string . :OOS_cancelled a :OrderOutcomeStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "Processing the order was halted at the initiators request."^^xsd:string . :OOS_complete a :OrderOutcomeStatus-list ; rdf:value "complete"^^xsd:string ; rdfs:comment "The order has been completed."^^xsd:string . :OOS_error a :OrderOutcomeStatus-list ; rdf:value "error"^^xsd:string ; rdfs:comment "The order was unable to be processed because of a technical error (i.e. unexpected error)."^^xsd:string . :OOS_pending a :OrderOutcomeStatus-list ; rdf:value "pending"^^xsd:string ; rdfs:comment "The order is known, but no processing has occurred at this time."^^xsd:string . :OOS_rejected a :OrderOutcomeStatus-list ; rdf:value "rejected"^^xsd:string ; rdfs:comment "The order was rejected because of a workflow/business logic reason."^^xsd:string . :OOS_replaced a :OrderOutcomeStatus-list ; rdf:value "replaced"^^xsd:string ; rdfs:comment "The order has been cancelled and replaced by another."^^xsd:string . :OOS_review a :OrderOutcomeStatus-list ; rdf:value "review"^^xsd:string ; rdfs:comment "The order is undergoing initial processing to determine whether it will be accepted (usually this involves human review)."^^xsd:string . :ORT_derived-from a :ObservationRelationshipType-list ; rdf:value "derived-from"^^xsd:string ; rdfs:comment "The target observation is part of the information from which this observation value is derived (e.g. calculated anion gap, Apgar score)."^^xsd:string . :ORT_has-component a :ObservationRelationshipType-list ; rdf:value "has-component"^^xsd:string ; rdfs:comment "The target observation is a component of this observation (e.g. Systolic and Diastolic Blood Pressure)."^^xsd:string . :ORT_has-member a :ObservationRelationshipType-list ; rdf:value "has-member"^^xsd:string ; rdfs:comment "This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group."^^xsd:string . :ORT_interfered-by a :ObservationRelationshipType-list ; rdf:value "interfered-by"^^xsd:string ; rdfs:comment "The value of the target observation interferes (degardes quality, or prevents valid observation) with the semantics of the source observation (e.g. a hemolysis measure target from a plasma potassium measure which has no value)."^^xsd:string . :ORT_qualified-by a :ObservationRelationshipType-list ; rdf:value "qualified-by"^^xsd:string ; rdfs:comment "The value of the target observation qualifies (refines) the semantics of the source observation (e.g. a lipaemia measure target from a plasma measure)."^^xsd:string . :ORT_replaces a :ObservationRelationshipType-list ; rdf:value "replaces"^^xsd:string ; rdfs:comment "This observation replaces a previous observation (i.e. a revised value). The target observation is now obsolete."^^xsd:string . :ORT_sequel-to a :ObservationRelationshipType-list ; rdf:value "sequel-to"^^xsd:string ; rdfs:comment "This observation follows the target observation (e.g. timed tests such as Glucose Tolerance Test)."^^xsd:string . :OR_calibrating a :ObservationReliability-list ; rdf:value "calibrating"^^xsd:string ; rdfs:comment "The result has been generated while calibration is occurring."^^xsd:string . :OR_early a :ObservationReliability-list ; rdf:value "early"^^xsd:string ; rdfs:comment "An early estimate of value; processing is still occurring."^^xsd:string . :OR_error a :ObservationReliability-list ; rdf:value "error"^^xsd:string ; rdfs:comment "The observation could not be completed because of an error."^^xsd:string . :OR_ok a :ObservationReliability-list ; rdf:value "ok"^^xsd:string ; rdfs:comment "The result has no reliability concerns."^^xsd:string . :OR_ongoing a :ObservationReliability-list ; rdf:value "ongoing"^^xsd:string ; rdfs:comment "An early estimate of value; measurement is still occurring."^^xsd:string . :OR_questionable a :ObservationReliability-list ; rdf:value "questionable"^^xsd:string ; rdfs:comment "The observation value should be treated with care."^^xsd:string . :OR_unknown a :ObservationReliability-list ; rdf:value "unknown"^^xsd:string ; rdfs:comment "No observation value was available."^^xsd:string . :OS_amended a :ObservationStatus-list ; rdf:value "amended"^^xsd:string ; rdfs:comment "The observation has been modified subsequent to being Final, and is complete and verified by an authorized person."^^xsd:string . :OS_cancelled a :ObservationStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The observation is unavailable because the measurement was not started or not completed (also sometimes called \"aborted\")."^^xsd:string . :OS_enteredinerror a :ObservationStatus-list ; rdf:value "entered in error"^^xsd:string ; rdfs:comment "The observation has been withdrawn following previous Final release."^^xsd:string . :OS_final a :ObservationStatus-list ; rdf:value "final"^^xsd:string ; rdfs:comment "The observation is complete and verified by an authorized person."^^xsd:string . :OS_preliminary a :ObservationStatus-list ; rdf:value "preliminary"^^xsd:string ; rdfs:comment "This is an initial or interim observation: data may be incomplete or unverified."^^xsd:string . :OS_registered a :ObservationStatus-list ; rdf:value "registered"^^xsd:string ; rdfs:comment "The existence of the observation is registered, but there is no result yet available."^^xsd:string . :Observation sxml:element "http://hl7.org/fhir#Observation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Measurements and simple assertions made about a patient, device or other subject."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAppliesPeriod ], [ a owl:Restriction ; owl:allValuesFrom :SampledData ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasReferenceRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReliability ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasInterpretation ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAppliesDateTime ], [ a owl:Restriction ; owl:allValuesFrom :ObservationStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:allValuesFrom :ObservationReliability ; owl:onProperty :hasReliability ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasAppliesDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasAppliesPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIssued ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasInterpretation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRelated ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasIssued ] . sxml:element "http://hl7.org/fhir#Observation.ReferenceRange"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Measurements and simple assertions made about a patient, device or other subject."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLow ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHigh ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAge ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasAge ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMeaning ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasLow ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMeaning ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasHigh ] . sxml:element "http://hl7.org/fhir#Observation.Related"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Measurements and simple assertions made about a patient, device or other subject."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :ObservationRelationship ; owl:onProperty :hasType ] . :ObservationRelationship sxml:element "http://hl7.org/fhir#ObservationRelationship"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Codes specifying how two observations are related"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ObservationRelationshipType-list ; owl:onProperty :hasValue ] . :ObservationRelationshipType-list sxml:element "http://hl7.org/fhir#ObservationRelationshipType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ORT_qualified-by :ORT_has-component :ORT_replaces :ORT_sequel-to :ORT_derived-from :ORT_has-member :ORT_interfered-by ) ] . :ObservationReliability sxml:element "http://hl7.org/fhir#ObservationReliability"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Codes that provide an estimate of the degree to which quality issues have impacted on the value of an observation"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ObservationReliability-list ; owl:onProperty :hasValue ] . :ObservationReliability-list sxml:element "http://hl7.org/fhir#ObservationReliability-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:OR_ongoing :OR_calibrating :OR_questionable :OR_error :OR_unknown :OR_ok :OR_early ) ] . :ObservationStatus sxml:element "http://hl7.org/fhir#ObservationStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Codes providing the status of an observation"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ObservationStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ObservationStatus-list sxml:element "http://hl7.org/fhir#ObservationStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:OS_preliminary :OS_enteredinerror :OS_amended :OS_cancelled :OS_registered :OS_final ) ] . :Oid sxml:element "http://hl7.org/fhir#Oid"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An oid represented as a URI"^^xsd:string, "If the element is present, it must have either a @value, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Oid-primitive ; owl:onProperty :hasValue ] . :Oid-primitive sxml:element "http://hl7.org/fhir#Oid-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :Oid-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :Oid-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:anyURI . :OperationOutcome sxml:element "http://hl7.org/fhir#OperationOutcome"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A collection of error, warning or information messages that result from a system action."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIssue ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasIssue ] . sxml:element "http://hl7.org/fhir#OperationOutcome.Issue"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A collection of error, warning or information messages that result from a system action."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDetails ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:allValuesFrom :IssueSeverity ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetails ] . :Order sxml:element "http://hl7.org/fhir#Order"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A request to perform an action."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasWhen ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReasonResource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhen ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReasonResource ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReasonCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDetail ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReasonCodeableConcept ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthority ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ] . sxml:element "http://hl7.org/fhir#Order.When"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A request to perform an action."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSchedule ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasSchedule ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . :OrderOutcomeStatus sxml:element "http://hl7.org/fhir#OrderOutcomeStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of the response to an order"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :OrderOutcomeStatus-list ; owl:onProperty :hasValue ] . :OrderOutcomeStatus-list sxml:element "http://hl7.org/fhir#OrderOutcomeStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:OOS_aborted :OOS_replaced :OOS_accepted :OOS_pending :OOS_error :OOS_rejected :OOS_complete :OOS_cancelled :OOS_review ) ] . :OrderResponse sxml:element "http://hl7.org/fhir#OrderResponse"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A response to an order."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasFulfillment ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthorityCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthorityResource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequest ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasAuthorityCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasWho ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWho ], [ a owl:Restriction ; owl:allValuesFrom :OrderOutcomeStatus ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthorityResource ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasRequest ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ] . :Organization sxml:element "http://hl7.org/fhir#Organization"^^xsd:anyURI ; a 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. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasActive ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContact ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasActive ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPartOf ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ] . sxml:element "http://hl7.org/fhir#Organization.Contact"^^xsd:anyURI ; a 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. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasPurpose ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPurpose ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasName ] . :Other sxml:element "http://hl7.org/fhir#Other"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Other is a conformant for handling resource concepts not yet defined for FHIR or outside HL7's scope of interest."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCreated ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ] . :PER_derivation a :ProvenanceEntityRole-list ; rdf:value "derivation"^^xsd:string ; rdfs:comment "A transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a preexisting entity."^^xsd:string . :PER_quotation a :ProvenanceEntityRole-list ; rdf:value "quotation"^^xsd:string ; rdfs:comment "The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author."^^xsd:string . :PER_revision a :ProvenanceEntityRole-list ; rdf:value "revision"^^xsd:string ; rdfs:comment "A derivation for which the resulting entity is a revised version of some original."^^xsd:string . :PER_source a :ProvenanceEntityRole-list ; rdf:value "source"^^xsd:string ; rdfs:comment "A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight."^^xsd:string . :PRT_because-of a :ProcedureRelationshipType-list ; rdf:value "because-of"^^xsd:string ; rdfs:comment "This procedure caused the related one to be performed."^^xsd:string . :PRT_caused-by a :ProcedureRelationshipType-list ; rdf:value "caused-by"^^xsd:string ; rdfs:comment "This procedure had to be performed because of the related one."^^xsd:string . :PR_xmlAttr a :PropertyRepresentation-list ; rdf:value "xmlAttr"^^xsd:string ; rdfs:comment "In XML, this property is represented as an attribute not an element."^^xsd:string . :Patient sxml:element "http://hl7.org/fhir#Patient"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Demographics and other administrative information about a person or animal receiving care or other health-related services."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBirthDate ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasLink ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnimal ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasCareProvider ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMultipleBirthBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasPhoto ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMaritalStatus ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasManagingOrganization ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasBirthDate ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMultipleBirthInteger ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasMultipleBirthBoolean ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasManagingOrganization ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasAnimal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedBoolean ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContact ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasActive ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasMultipleBirthInteger ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCommunication ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDeceasedDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeceasedDateTime ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaritalStatus ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasDeceasedBoolean ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasActive ] . sxml:element "http://hl7.org/fhir#Patient.Animal"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Demographics and other administrative information about a person or animal receiving care or other health-related services."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSpecies ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGenderStatus ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGenderStatus ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSpecies ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasBreed ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBreed ] . sxml:element "http://hl7.org/fhir#Patient.Contact"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Demographics and other administrative information about a person or animal receiving care or other health-related services."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGender ] . sxml:element "http://hl7.org/fhir#Patient.Link"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Demographics and other administrative information about a person or animal receiving care or other health-related services."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Link ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOther ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOther ] . :Period sxml:element "http://hl7.org/fhir#Period"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A time period defined by a start and end date and optionally time."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasStart ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasEnd ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEnd ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStart ] . :Practitioner sxml:element "http://hl7.org/fhir#Practitioner"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A person who is directly or indirectly involved in the provisioning of healthcare."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasPhoto ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBirthDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSpecialty ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasBirthDate ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCommunication ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasQualification ] . sxml:element "http://hl7.org/fhir#Practitioner.Qualification"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A person who is directly or indirectly involved in the provisioning of healthcare."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasIssuer ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIssuer ] . :Procedure sxml:element "http://hl7.org/fhir#Procedure"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An action that is performed on a patient. This can be a physical 'thing' like an operation, or less invasive like counseling or hypnotherapy."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasComplication ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReport ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFollowUp ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasPerformer ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasBodySite ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasIndication ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasFollowUp ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRelatedItem ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNotes ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ] . sxml:element "http://hl7.org/fhir#Procedure.Performer"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An action that is performed on a patient. This can be a physical 'thing' like an operation, or less invasive like counseling or hypnotherapy."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPerson ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPerson ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRole ] . sxml:element "http://hl7.org/fhir#Procedure.RelatedItem"^^xsd:anyURI ; a owl:Class ; rdfs:comment "An action that is performed on a patient. This can be a physical 'thing' like an operation, or less invasive like counseling or hypnotherapy."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ProcedureRelationship ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . :ProcedureRelationship sxml:element "http://hl7.org/fhir#ProcedureRelationship"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The nature of the relationship with this procedure"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ProcedureRelationshipType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ProcedureRelationshipType-list sxml:element "http://hl7.org/fhir#ProcedureRelationshipType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:PRT_caused-by :PRT_because-of ) ] . :Profile sxml:element "http://hl7.org/fhir#Profile"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :ResourceProfileStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasExtensionDefn ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequirements ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasRequirements ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasMapping ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasFhirVersion ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFhirVersion ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasStructure ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ] . sxml:element "http://hl7.org/fhir#Profile."^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:allValuesFrom :AggregationMode ; owl:onProperty :hasAggregation ] . sxml:element "http://hl7.org/fhir#Profile.Binding"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReferenceUri ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasReferenceUri ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasIsExtensible ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReferenceResource ], [ a owl:Restriction ; owl:allValuesFrom :BindingConformance ; owl:onProperty :hasConformance ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReferenceResource ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConformance ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIsExtensible ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ] . sxml:element "http://hl7.org/fhir#Profile.Constraint"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasXpath ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasXpath ], [ a owl:Restriction ; owl:allValuesFrom :ConstraintSeverity ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHuman ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasKey ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasKey ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSeverity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasHuman ] . sxml:element "http://hl7.org/fhir#Profile.Definition"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasValueCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMustSupport ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueBase64Binary ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleHumanName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueId ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasExampleHumanName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleString ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleAttachment ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleDate ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasValueAddress ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasExampleRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueUuid ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFormal ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasExampleCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasExampleDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRatio ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMin ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasMapping ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasShort ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasIsModifier ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExampleBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasExampleSchedule ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueOid ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleUri ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasMax ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasValueContact ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueInstant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueHumanName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNameReference ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasRequirements ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasValueUri ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasExampleDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :SampledData ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDecimal ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasValueBase64Binary ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasExampleUri ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleInstant ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasExampleString ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasValueCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasShort ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasExampleAddress ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleDecimal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasValueSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueAddress ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasValueDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleResource ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasExampleInteger ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasValueInteger ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasExampleIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueUri ], [ a owl:Restriction ; owl:allValuesFrom :Uuid ; owl:onProperty :hasExampleUuid ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasValuePeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBinding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleRatio ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasValueInstant ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasValueCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMaxLength ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasValueOid ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasBinding ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasValueHumanName ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasValueDecimal ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasMaxLength ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasExamplePeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleSampledData ], [ a owl:Restriction ; owl:allValuesFrom :SampledData ; owl:onProperty :hasExampleSampledData ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasFormal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleInteger ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSynonym ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasExampleContact ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMax ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleAddress ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasExampleQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleUuid ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasExampleBase64Binary ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleOid ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasValueIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleCodeableConcept ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasMin ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSchedule ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasValueString ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasExampleResource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueResource ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasMustSupport ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasValueDate ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasValueResource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleContact ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasExampleCode ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExamplePeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSampledData ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasExampleCoding ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasExampleInstant ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasExampleOid ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasExampleAttachment ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasExampleDecimal ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasNameReference ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleId ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasCondition ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasValueId ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleBase64Binary ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequirements ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueInteger ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIsModifier ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasValueAttachment ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasExampleId ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasExampleRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExampleSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Uuid ; owl:onProperty :hasValueUuid ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasConstraint ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueContact ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasValueBoolean ] . sxml:element "http://hl7.org/fhir#Profile.Element"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :PropertyRepresentation ; owl:onProperty :hasRepresentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPath ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPath ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSlicing ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSlicing ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefinition ] . sxml:element "http://hl7.org/fhir#Profile.ExtensionDefn"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContext ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasContextType ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasContext ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:allValuesFrom :ExtensionContext ; owl:onProperty :hasContextType ] . sxml:element "http://hl7.org/fhir#Profile.Mapping"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComments ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUri ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasIdentity ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasUri ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentity ] . sxml:element "http://hl7.org/fhir#Profile.Mapping1"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasMap ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasIdentity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMap ] . sxml:element "http://hl7.org/fhir#Profile.Query"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParameter ] . sxml:element "http://hl7.org/fhir#Profile.SearchParam"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasXpath ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasXpath ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :SearchParam ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentation ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ] . sxml:element "http://hl7.org/fhir#Profile.Slicing"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRules ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiscriminator ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrdered ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasDiscriminator ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasOrdered ], [ a owl:Restriction ; owl:allValuesFrom :SlicingRules ; owl:onProperty :hasRules ] . sxml:element "http://hl7.org/fhir#Profile.Structure"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPurpose ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPublish ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPurpose ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasElement ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSearchParam ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasPublish ] . :PropertyRepresentation sxml:element "http://hl7.org/fhir#PropertyRepresentation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How a property is represented on the wire"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :PropertyRepresentation-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :PropertyRepresentation-list sxml:element "http://hl7.org/fhir#PropertyRepresentation-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:PR_xmlAttr ) ] . :Provenance sxml:element "http://hl7.org/fhir#Provenance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Provenance information that describes the activity that led to the creation of a set of resources. This information can be used to help determine their reliability or trace where the information in them came from. The focus of the provenance resource is record keeping, audit and traceability, and not explicit statements of clinical significance."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIntegritySignature ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIntegritySignature ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReason ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasPolicy ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasAgent ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEntity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRecorded ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasRecorded ] . sxml:element "http://hl7.org/fhir#Provenance.Agent"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Provenance information that describes the activity that led to the creation of a set of resources. This information can be used to help determine their reliability or trace where the information in them came from. The focus of the provenance resource is record keeping, audit and traceability, and not explicit statements of clinical significance."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#Provenance.Entity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Provenance information that describes the activity that led to the creation of a set of resources. This information can be used to help determine their reliability or trace where the information in them came from. The focus of the provenance resource is record keeping, audit and traceability, and not explicit statements of clinical significance."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAgent ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :ProvenanceEntityRole ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasAgent ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ] . :ProvenanceEntityRole sxml:element "http://hl7.org/fhir#ProvenanceEntityRole"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How an entity was used in an activity"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ProvenanceEntityRole-list ; owl:onProperty :hasValue ] . :ProvenanceEntityRole-list sxml:element "http://hl7.org/fhir#ProvenanceEntityRole-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:PER_source :PER_derivation :PER_quotation :PER_revision ) ] . :QC_ a :QuantityCompararator-list ; rdf:value "<"^^xsd:string ; rdfs:comment "The actual value is less than the given value."^^xsd:string . :QC__0 a :QuantityCompararator-list ; rdf:value "<="^^xsd:string ; rdfs:comment "The actual value is less than or equal to the given value."^^xsd:string . :QC__0_1 a :QuantityCompararator-list ; rdf:value ">="^^xsd:string ; rdfs:comment "The actual value is greater than or equal to the given value."^^xsd:string . :QC__0_1_2 a :QuantityCompararator-list ; rdf:value ">"^^xsd:string ; rdfs:comment "The actual value is greater than the given value."^^xsd:string . :QO_error a :QueryOutcome-list ; rdf:value "error"^^xsd:string ; rdfs:comment "The server tried to process the query, but some error occurred."^^xsd:string . :QO_limited a :QueryOutcome-list ; rdf:value "limited"^^xsd:string ; rdfs:comment "The query was processed successfully, but some additional limitations were added."^^xsd:string . :QO_ok a :QueryOutcome-list ; rdf:value "ok"^^xsd:string ; rdfs:comment "The query was processed successfully."^^xsd:string . :QO_refused a :QueryOutcome-list ; rdf:value "refused"^^xsd:string ; rdfs:comment "The server refused to process the query."^^xsd:string . :QS_amended a :QuestionnaireStatus-list ; rdf:value "amended"^^xsd:string ; rdfs:comment "This Questionnaire has been filled out with answers, then marked as complete, yet changes or additions have been made to it afterwards."^^xsd:string . :QS_completed a :QuestionnaireStatus-list ; rdf:value "completed"^^xsd:string ; rdfs:comment "This Questionnaire has been filled out with answers, and the current content is regarded as definitive."^^xsd:string . :QS_draft a :QuestionnaireStatus-list ; rdf:value "draft"^^xsd:string ; rdfs:comment "This Questionnaire is used as a template but the template is not ready for use or publication."^^xsd:string . :QS_inprogress a :QuestionnaireStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "This Questionnaire has been filled out with answers, but changes or additions are still expected to be made to it."^^xsd:string . :QS_published a :QuestionnaireStatus-list ; rdf:value "published"^^xsd:string ; rdfs:comment "This Questionnaire is used as a template, is published and ready for use."^^xsd:string . :QS_retired a :QuestionnaireStatus-list ; rdf:value "retired"^^xsd:string ; rdfs:comment "This Questionnaire is used as a template but should no longer be used for new Questionnaires."^^xsd:string . :Quantity sxml:element "http://hl7.org/fhir#Quantity"^^xsd:anyURI ; a 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."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :QuantityCompararator ; owl:onProperty :hasComparator ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUnits ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasUnits ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComparator ] . :QuantityCompararator sxml:element "http://hl7.org/fhir#QuantityCompararator"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How the Quantity should be understood and represented"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :QuantityCompararator-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :QuantityCompararator-list sxml:element "http://hl7.org/fhir#QuantityCompararator-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:QC__0_1 :QC_ :QC__0 :QC__0_1_2 ) ] . :Query sxml:element "http://hl7.org/fhir#Query"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A description of a query with a set of parameters."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasParameter ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasParameter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasResponse ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#Query.Response"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A description of a query with a set of parameters."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :QueryOutcome ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasLast ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasParameter ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasPrevious ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasTotal ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasNext ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTotal ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Extension ; owl:onProperty :hasFirst ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReference ] . :QueryOutcome sxml:element "http://hl7.org/fhir#QueryOutcome"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The outcome of processing a query request"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :QueryOutcome-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :QueryOutcome-list sxml:element "http://hl7.org/fhir#QueryOutcome-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:QO_refused :QO_limited :QO_ok :QO_error ) ] . :Questionnaire sxml:element "http://hl7.org/fhir#Questionnaire"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A structured set of questions and their answers. The Questionnaire may contain questions, answers or both. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasAuthored ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom :QuestionnaireStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAuthored ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasName ] . sxml:element "http://hl7.org/fhir#Questionnaire.Group"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A structured set of questions and their answers. The Questionnaire may contain questions, answers or both. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasQuestion ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHeader ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasHeader ] . sxml:element "http://hl7.org/fhir#Questionnaire.Question"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A structured set of questions and their answers. The Questionnaire may contain questions, answers or both. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataDateTime ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerBoolean ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataId ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataHumanName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasDataCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataBase64Binary ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasDataRatio ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasAnswerInteger ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataContact ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataDate ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasDataIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDataResource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataSampledData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataCode ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasDataAddress ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataInteger ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRemarks ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasDataCode ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasDataBase64Binary ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasAnswerDecimal ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataOid ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerInteger ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasDataAttachment ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataAttachment ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasAnswerDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasDataContact ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataCoding ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataRange ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasDataDecimal ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasDataDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOptions ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasRemarks ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDataString ], [ a owl:Restriction ; owl:allValuesFrom :Id ; owl:onProperty :hasDataId ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasDataCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataCodeableConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :SampledData ; owl:onProperty :hasDataSampledData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataDecimal ], [ a owl:Restriction ; owl:allValuesFrom :Uuid ; owl:onProperty :hasDataUuid ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOptions ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerString ], [ a owl:Restriction ; owl:allValuesFrom :Schedule ; owl:onProperty :hasDataSchedule ], [ a owl:Restriction ; owl:allValuesFrom :Range ; owl:onProperty :hasDataRange ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerDecimal ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasAnswerString ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasDataInstant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataRatio ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDataDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAnswerBoolean ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasDataHumanName ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerDateTime ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasDataQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasChoice ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataString ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasDataPeriod ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataUuid ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasDataBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Date ; owl:onProperty :hasAnswerDate ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataUri ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataAddress ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataBoolean ], [ a owl:Restriction ; owl:allValuesFrom :Oid ; owl:onProperty :hasDataOid ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataResource ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasDataInteger ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDataInstant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAnswerInstant ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasAnswerInstant ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasDataUri ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasName ] . :QuestionnaireStatus sxml:element "http://hl7.org/fhir#QuestionnaireStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Lifecycle status of the questionnaire"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :QuestionnaireStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :QuestionnaireStatus-list sxml:element "http://hl7.org/fhir#QuestionnaireStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:QS_draft :QS_retired :QS_amended :QS_published :QS_completed :QS_inprogress ) ] . :RCM_client a :RestfulConformanceMode-list ; rdf:value "client"^^xsd:string ; rdfs:comment "The application acts as a server for this resource."^^xsd:string . :RCM_server a :RestfulConformanceMode-list ; rdf:value "server"^^xsd:string ; rdfs:comment "The application acts as a client for this resource."^^xsd:string . :ROS_history-system a :RestfulOperationSystem-list ; rdf:value "history-system"^^xsd:string . :ROS_search-system a :RestfulOperationSystem-list ; rdf:value "search-system"^^xsd:string . :ROS_transaction a :RestfulOperationSystem-list ; rdf:value "transaction"^^xsd:string . :ROT_create a :RestfulOperationType-list ; rdf:value "create"^^xsd:string . :ROT_delete a :RestfulOperationType-list ; rdf:value "delete"^^xsd:string . :ROT_history-instance a :RestfulOperationType-list ; rdf:value "history-instance"^^xsd:string . :ROT_history-type a :RestfulOperationType-list ; rdf:value "history-type"^^xsd:string . :ROT_read a :RestfulOperationType-list ; rdf:value "read"^^xsd:string . :ROT_search-type a :RestfulOperationType-list ; rdf:value "search-type"^^xsd:string . :ROT_update a :RestfulOperationType-list ; rdf:value "update"^^xsd:string . :ROT_validate a :RestfulOperationType-list ; rdf:value "validate"^^xsd:string . :ROT_vread a :RestfulOperationType-list ; rdf:value "vread"^^xsd:string . :RPS_active a :ResourceProfileStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "This profile is ready for normal use."^^xsd:string . :RPS_draft a :ResourceProfileStatus-list ; rdf:value "draft"^^xsd:string ; rdfs:comment "This profile is still under development."^^xsd:string . :RPS_retired a :ResourceProfileStatus-list ; rdf:value "retired"^^xsd:string ; rdfs:comment "This profile has been deprecated, withdrawn or superseded and should no longer be used."^^xsd:string . :RS_minor a :ReactionSeverity-list ; rdf:value "minor"^^xsd:string ; rdfs:comment "Minor inconvenience to the subject."^^xsd:string . :RS_moderate a :ReactionSeverity-list ; rdf:value "moderate"^^xsd:string ; rdfs:comment "Moderate inconvenience to the subject."^^xsd:string . :RS_serious a :ReactionSeverity-list ; rdf:value "serious"^^xsd:string ; rdfs:comment "Serious inconvenience to the subject."^^xsd:string . :RS_severe a :ReactionSeverity-list ; rdf:value "severe"^^xsd:string ; rdfs:comment "Severe complications arose due to the reaction."^^xsd:string . :RT_fatal-error a :ResponseType-list ; rdf:value "fatal-error"^^xsd:string ; rdfs:comment "The message was rejected because of some content in it. There is no point in re-sending without change. The response narrative SHALL describe what the issue is."^^xsd:string . :RT_ok a :ResponseType-list ; rdf:value "ok"^^xsd:string ; rdfs:comment "The message was accepted and processed without error."^^xsd:string . :RT_transient-error a :ResponseType-list ; rdf:value "transient-error"^^xsd:string ; rdfs:comment "Some internal unexpected error occurred - wait and try again. Note - this is usually used for things like database unavailable, which may be expected to resolve, though human intervention may be required."^^xsd:string . :Range sxml:element "http://hl7.org/fhir#Range"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A set of ordered Quantities defined by a low and high limit."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasLow ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasHigh ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLow ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasHigh ] . :Ratio sxml:element "http://hl7.org/fhir#Ratio"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A relationship of two Quantity values - expressed as a numerator and a denominator."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDenominator ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasDenominator ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNumerator ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasNumerator ] . :ReactionSeverity sxml:element "http://hl7.org/fhir#ReactionSeverity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The severity of an adverse reaction."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ReactionSeverity-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ReactionSeverity-list sxml:element "http://hl7.org/fhir#ReactionSeverity-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:RS_moderate :RS_minor :RS_serious :RS_severe ) ] . :RelatedPerson sxml:element "http://hl7.org/fhir#RelatedPerson"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :Attachment ; owl:onProperty :hasPhoto ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasGender ], [ a owl:Restriction ; owl:allValuesFrom :Address ; owl:onProperty :hasAddress ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :HumanName ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ] . :Resource sxml:element "http://hl7.org/fhir#Resource"^^xsd:anyURI ; a owl:Class ; rdfs:comment "The base resource declaration used for all FHIR resource types - adds Narrative and xml:lang"^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLanguage ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasLanguage ], [ a owl:Restriction ; owl:allValuesFrom :Narrative ; owl:onProperty :hasText ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContained ] . sxml:element "http://hl7.org/fhir#Resource.Inline"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasImmunizationRecommendation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValueSet ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSecurityEvent ], [ a owl:Restriction ; owl:allValuesFrom :Order ; owl:onProperty :hasOrder ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFamilyHistory ], [ a owl:Restriction ; owl:allValuesFrom :OrderResponse ; owl:onProperty :hasOrderResponse ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConformance ], [ a owl:Restriction ; owl:allValuesFrom :MedicationStatement ; owl:onProperty :hasMedicationStatement ], [ a owl:Restriction ; owl:allValuesFrom :Provenance ; owl:onProperty :hasProvenance ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOperationOutcome ], [ a owl:Restriction ; owl:allValuesFrom :AllergyIntolerance ; owl:onProperty :hasAllergyIntolerance ], [ a owl:Restriction ; owl:allValuesFrom :DocumentManifest ; owl:onProperty :hasDocumentManifest ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAllergyIntolerance ], [ a owl:Restriction ; owl:allValuesFrom :MedicationDispense ; owl:onProperty :hasMedicationDispense ], [ a owl:Restriction ; owl:allValuesFrom :Encounter ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedicationDispense ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasImmunization ], [ a owl:Restriction ; owl:allValuesFrom :RelatedPerson ; owl:onProperty :hasRelatedPerson ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCondition ], [ a owl:Restriction ; owl:allValuesFrom :Device ; owl:onProperty :hasDevice ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPractitioner ], [ a owl:Restriction ; owl:allValuesFrom :Patient ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :Group ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:allValuesFrom :FamilyHistory ; owl:onProperty :hasFamilyHistory ], [ a owl:Restriction ; owl:allValuesFrom :Organization ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:allValuesFrom :DocumentReference ; owl:onProperty :hasDocumentReference ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDevice ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticReport ; owl:onProperty :hasDiagnosticReport ], [ a owl:Restriction ; owl:allValuesFrom :MessageHeader ; owl:onProperty :hasMessageHeader ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentManifest ], [ a owl:Restriction ; owl:allValuesFrom :Practitioner ; owl:onProperty :hasPractitioner ], [ a owl:Restriction ; owl:allValuesFrom :Condition ; owl:onProperty :hasCondition ], [ a owl:Restriction ; owl:allValuesFrom :ValueSet ; owl:onProperty :hasValueSet ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasGroup ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDeviceObservationReport ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasComposition ], [ a owl:Restriction ; owl:allValuesFrom :OperationOutcome ; owl:onProperty :hasOperationOutcome ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasConceptMap ], [ a owl:Restriction ; owl:allValuesFrom :Specimen ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMessageHeader ], [ a owl:Restriction ; owl:allValuesFrom :CarePlan ; owl:onProperty :hasCarePlan ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :AdverseReaction ; owl:onProperty :hasAdverseReaction ], [ a owl:Restriction ; owl:allValuesFrom :DiagnosticOrder ; owl:onProperty :hasDiagnosticOrder ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiagnosticReport ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedicationStatement ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrder ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSpecimen ], [ a owl:Restriction ; owl:allValuesFrom :Immunization ; owl:onProperty :hasImmunization ], [ a owl:Restriction ; owl:allValuesFrom :Alert ; owl:onProperty :hasAlert ], [ a owl:Restriction ; owl:allValuesFrom :Conformance ; owl:onProperty :hasConformance ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:allValuesFrom :Location ; owl:onProperty :hasLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuestionnaire ], [ a owl:Restriction ; owl:allValuesFrom :Procedure ; owl:onProperty :hasProcedure ], [ a owl:Restriction ; owl:allValuesFrom :Media ; owl:onProperty :hasMedia ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDocumentReference ], [ a owl:Restriction ; owl:allValuesFrom :Observation ; owl:onProperty :hasObservation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProvenance ], [ a owl:Restriction ; owl:allValuesFrom :Query ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedicationPrescription ], [ a owl:Restriction ; owl:allValuesFrom :Binary ; owl:onProperty :hasBinary ], [ a owl:Restriction ; owl:allValuesFrom :MedicationAdministration ; owl:onProperty :hasMedicationAdministration ], [ a owl:Restriction ; owl:allValuesFrom :ImagingStudy ; owl:onProperty :hasImagingStudy ], [ a owl:Restriction ; owl:allValuesFrom :Profile ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasImagingStudy ], [ a owl:Restriction ; owl:allValuesFrom :Questionnaire ; owl:onProperty :hasQuestionnaire ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEncounter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAlert ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEvent ; owl:onProperty :hasSecurityEvent ], [ a owl:Restriction ; owl:allValuesFrom :ImmunizationRecommendation ; owl:onProperty :hasImmunizationRecommendation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProcedure ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCarePlan ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasObservation ], [ a owl:Restriction ; owl:allValuesFrom :MedicationPrescription ; owl:onProperty :hasMedicationPrescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProfile ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSupply ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOther ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRelatedPerson ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDiagnosticOrder ], [ a owl:Restriction ; owl:allValuesFrom :List ; owl:onProperty :hasList ], [ a owl:Restriction ; owl:allValuesFrom :Composition ; owl:onProperty :hasComposition ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAdverseReaction ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedicationAdministration ], [ a owl:Restriction ; owl:allValuesFrom :DeviceObservationReport ; owl:onProperty :hasDeviceObservationReport ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrganization ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasList ], [ a owl:Restriction ; owl:allValuesFrom :Supply ; owl:onProperty :hasSupply ], [ a owl:Restriction ; owl:allValuesFrom :Medication ; owl:onProperty :hasMedication ], [ a owl:Restriction ; owl:allValuesFrom :ConceptMap ; owl:onProperty :hasConceptMap ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedia ], [ a owl:Restriction ; owl:allValuesFrom :Substance ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasBinary ], [ a owl:Restriction ; owl:allValuesFrom :Other ; owl:onProperty :hasOther ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrderResponse ] . :ResourceProfileStatus sxml:element "http://hl7.org/fhir#ResourceProfileStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The lifecycle status of a Resource Profile"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :ResourceProfileStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :ResourceProfileStatus-list sxml:element "http://hl7.org/fhir#ResourceProfileStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:RPS_retired :RPS_active :RPS_draft ) ] . :ResourceReference sxml:element "http://hl7.org/fhir#ResourceReference"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A reference from one resource to another."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReference ] . :Response sxml:element "http://hl7.org/fhir#Response"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The kind of response to a message"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ResponseType-list ; owl:onProperty :hasValue ] . :ResponseType-list sxml:element "http://hl7.org/fhir#ResponseType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:RT_ok :RT_transient-error :RT_fatal-error ) ] . :RestfulConformanceMode sxml:element "http://hl7.org/fhir#RestfulConformanceMode"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The mode of a RESTful conformance statement"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :RestfulConformanceMode-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :RestfulConformanceMode-list sxml:element "http://hl7.org/fhir#RestfulConformanceMode-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:RCM_client :RCM_server ) ] . :RestfulOperation sxml:element "http://hl7.org/fhir#RestfulOperation"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Operations supported by REST at the type or instance level"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :RestfulOperationType-list ; owl:onProperty :hasValue ] . :RestfulOperationSystem sxml:element "http://hl7.org/fhir#RestfulOperationSystem"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Operations supported by REST at the system level"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :RestfulOperationSystem-list ; owl:onProperty :hasValue ] . :RestfulOperationSystem-list sxml:element "http://hl7.org/fhir#RestfulOperationSystem-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ROS_history-system :ROS_search-system :ROS_transaction ) ] . :RestfulOperationType-list sxml:element "http://hl7.org/fhir#RestfulOperationType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ROT_history-type :ROT_read :ROT_history-instance :ROT_update :ROT_delete :ROT_search-type :ROT_vread :ROT_validate :ROT_create ) ] . :SDS_abandoned a :SupplyDispenseStatus-list ; rdf:value "abandoned"^^xsd:string ; rdfs:comment "Dispensing was not completed."^^xsd:string . :SDS_dispensed a :SupplyDispenseStatus-list ; rdf:value "dispensed"^^xsd:string ; rdfs:comment "Supply is part of a pharmacy order and has been dispensed."^^xsd:string . :SDS_inprogress a :SupplyDispenseStatus-list ; rdf:value "in progress"^^xsd:string ; rdfs:comment "Supply has been requested, but not dispensed."^^xsd:string . :SEA_C a :SecurityEventAction-list ; rdf:value "C"^^xsd:string ; rdfs:comment "Create a new database object, such as Placing an Order."^^xsd:string . :SEA_D a :SecurityEventAction-list ; rdf:value "D"^^xsd:string ; rdfs:comment "Delete items, such as a doctor master file record."^^xsd:string . :SEA_E a :SecurityEventAction-list ; rdf:value "E"^^xsd:string ; rdfs:comment "Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation."^^xsd:string . :SEA_R a :SecurityEventAction-list ; rdf:value "R"^^xsd:string ; rdfs:comment "Display or print data, such as a Doctor Census."^^xsd:string . :SEA_U a :SecurityEventAction-list ; rdf:value "U"^^xsd:string ; rdfs:comment "Update data, such as Revise Patient Information."^^xsd:string . :SEOL_1 a :SecurityEventObjectLifecycle-list ; rdf:value "1"^^xsd:string ; rdfs:comment "Origination / Creation."^^xsd:string . :SEOL_10 a :SecurityEventObjectLifecycle-list ; rdf:value "10"^^xsd:string ; rdfs:comment "Export / Copy to target."^^xsd:string . :SEOL_11 a :SecurityEventObjectLifecycle-list ; rdf:value "11"^^xsd:string ; rdfs:comment "Disclosure."^^xsd:string . :SEOL_12 a :SecurityEventObjectLifecycle-list ; rdf:value "12"^^xsd:string ; rdfs:comment "Receipt of disclosure."^^xsd:string . :SEOL_13 a :SecurityEventObjectLifecycle-list ; rdf:value "13"^^xsd:string ; rdfs:comment "Archiving."^^xsd:string . :SEOL_14 a :SecurityEventObjectLifecycle-list ; rdf:value "14"^^xsd:string ; rdfs:comment "Logical deletion."^^xsd:string . :SEOL_15 a :SecurityEventObjectLifecycle-list ; rdf:value "15"^^xsd:string ; rdfs:comment "Permanent erasure / Physical destruction."^^xsd:string . :SEOL_2 a :SecurityEventObjectLifecycle-list ; rdf:value "2"^^xsd:string ; rdfs:comment "Import / Copy from original."^^xsd:string . :SEOL_3 a :SecurityEventObjectLifecycle-list ; rdf:value "3"^^xsd:string ; rdfs:comment "Amendment."^^xsd:string . :SEOL_4 a :SecurityEventObjectLifecycle-list ; rdf:value "4"^^xsd:string ; rdfs:comment "Verification."^^xsd:string . :SEOL_5 a :SecurityEventObjectLifecycle-list ; rdf:value "5"^^xsd:string ; rdfs:comment "Translation."^^xsd:string . :SEOL_6 a :SecurityEventObjectLifecycle-list ; rdf:value "6"^^xsd:string ; rdfs:comment "Access / Use."^^xsd:string . :SEOL_7 a :SecurityEventObjectLifecycle-list ; rdf:value "7"^^xsd:string ; rdfs:comment "De-identification."^^xsd:string . :SEOL_8 a :SecurityEventObjectLifecycle-list ; rdf:value "8"^^xsd:string ; rdfs:comment "Aggregation, summarization, derivation."^^xsd:string . :SEOL_9 a :SecurityEventObjectLifecycle-list ; rdf:value "9"^^xsd:string ; rdfs:comment "Report."^^xsd:string . :SEOR_1 a :SecurityEventObjectRole-list ; rdf:value "1"^^xsd:string ; rdfs:comment "This object is the patient that is the subject of care related to this event. It is identifiable by patient ID or equivalent. The patient may be either human or animal."^^xsd:string . :SEOR_10 a :SecurityEventObjectRole-list ; rdf:value "10"^^xsd:string ; rdfs:comment "Insurance company, or any other organization who accepts responsibility for paying for the healthcare event."^^xsd:string . :SEOR_11 a :SecurityEventObjectRole-list ; rdf:value "11"^^xsd:string ; rdfs:comment "A person or active system object involved in the event with a security role."^^xsd:string . :SEOR_12 a :SecurityEventObjectRole-list ; rdf:value "12"^^xsd:string ; rdfs:comment "A person or system object involved in the event with the authority to modify security roles of other objects."^^xsd:string . :SEOR_13 a :SecurityEventObjectRole-list ; rdf:value "13"^^xsd:string ; rdfs:comment "A passive object, such as a role table, that is relevant to the event."^^xsd:string . :SEOR_14 a :SecurityEventObjectRole-list ; rdf:value "14"^^xsd:string ; rdfs:comment "(deprecated) Relevant to certain RBAC security methodologies."^^xsd:string . :SEOR_15 a :SecurityEventObjectRole-list ; rdf:value "15"^^xsd:string ; rdfs:comment "Any person or organization responsible for providing care. This encompasses all forms of care, licensed or otherwise, and all sorts of teams and care groups. Note, the distinction between practitioners and the doctor that actually provided the care to the patient."^^xsd:string . :SEOR_16 a :SecurityEventObjectRole-list ; rdf:value "16"^^xsd:string ; rdfs:comment "The source or destination for data transfer, when it does not match some other role."^^xsd:string . :SEOR_17 a :SecurityEventObjectRole-list ; rdf:value "17"^^xsd:string ; rdfs:comment "A source or destination for data transfer, that acts as an archive, database, or similar role."^^xsd:string . :SEOR_18 a :SecurityEventObjectRole-list ; rdf:value "18"^^xsd:string ; rdfs:comment "An object that holds schedule information. This could be an appointment book, availability information, etc."^^xsd:string . :SEOR_19 a :SecurityEventObjectRole-list ; rdf:value "19"^^xsd:string ; rdfs:comment "An organization or person that is the recipient of services. This could be an organization that is buying services for a patient, or a person that is buying services for an animal."^^xsd:string . :SEOR_2 a :SecurityEventObjectRole-list ; rdf:value "2"^^xsd:string ; rdfs:comment "This is a location identified as related to the event. This is usually the location where the event took place. Note that for shipping, the usual events are arrival at a location or departure from a location."^^xsd:string . :SEOR_20 a :SecurityEventObjectRole-list ; rdf:value "20"^^xsd:string ; rdfs:comment "An order, task, work item, procedure step, or other description of work to be performed. E.g., a particular instance of an MPPS."^^xsd:string . :SEOR_21 a :SecurityEventObjectRole-list ; rdf:value "21"^^xsd:string ; rdfs:comment "A list of jobs or a system that provides lists of jobs. E.g., an MWL SCP."^^xsd:string . :SEOR_22 a :SecurityEventObjectRole-list ; rdf:value "22"^^xsd:string ; rdfs:comment "(Deprecated)."^^xsd:string . :SEOR_23 a :SecurityEventObjectRole-list ; rdf:value "23"^^xsd:string ; rdfs:comment "An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects."^^xsd:string . :SEOR_24 a :SecurityEventObjectRole-list ; rdf:value "24"^^xsd:string ; rdfs:comment "The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important."^^xsd:string . :SEOR_3 a :SecurityEventObjectRole-list ; rdf:value "3"^^xsd:string ; rdfs:comment "This object is any kind of persistent document created as a result of the event. This could be a paper report, film, electronic report, DICOM Study, etc. Issues related to medical records life cycle management are conveyed elsewhere."^^xsd:string . :SEOR_4 a :SecurityEventObjectRole-list ; rdf:value "4"^^xsd:string ; rdfs:comment "A logical object related to the event. (Deprecated)."^^xsd:string . :SEOR_5 a :SecurityEventObjectRole-list ; rdf:value "5"^^xsd:string ; rdfs:comment "This is any configurable file used to control creation of documents. Examples include the objects maintained by the HL7 Master File transactions, Value Sets, etc."^^xsd:string . :SEOR_6 a :SecurityEventObjectRole-list ; rdf:value "6"^^xsd:string ; rdfs:comment "A human participant not otherwise identified by some other category."^^xsd:string . :SEOR_7 a :SecurityEventObjectRole-list ; rdf:value "7"^^xsd:string ; rdfs:comment "(deprecated)."^^xsd:string . :SEOR_8 a :SecurityEventObjectRole-list ; rdf:value "8"^^xsd:string ; rdfs:comment "Typically a licensed person who is providing or performing care related to the event, generally a physician. The key distinction between doctor and practitioner is with regards to their role, not the licensing. The doctor is the human who actually performed the work. The practitioner is the human or organization that is responsible for the work."^^xsd:string . :SEOR_9 a :SecurityEventObjectRole-list ; rdf:value "9"^^xsd:string ; rdfs:comment "A person or system that is being notified as part of the event. This is relevant in situations where automated systems provide notifications to other parties when an event took place."^^xsd:string . :SEOT_1 a :SecurityEventObjectType-list ; rdf:value "1"^^xsd:string ; rdfs:comment "Person."^^xsd:string . :SEOT_2 a :SecurityEventObjectType-list ; rdf:value "2"^^xsd:string ; rdfs:comment "System Object."^^xsd:string . :SEOT_3 a :SecurityEventObjectType-list ; rdf:value "3"^^xsd:string ; rdfs:comment "Organization."^^xsd:string . :SEOT_4 a :SecurityEventObjectType-list ; rdf:value "4"^^xsd:string ; rdfs:comment "Other."^^xsd:string . :SEO_0 a :SecurityEventOutcome-list ; rdf:value "0"^^xsd:string ; rdfs:comment "The operation completed successfully (whether with warnings or not)."^^xsd:string . :SEO_12 a :SecurityEventOutcome-list ; rdf:value "12"^^xsd:string ; rdfs:comment "An error of such magnitude occurred that the system is not longer available for use (i.e. the system died)."^^xsd:string . :SEO_4 a :SecurityEventOutcome-list ; rdf:value "4"^^xsd:string ; rdfs:comment "The action was not successful due to some kind of catered for error (often equivalent to an HTTP 400 response)."^^xsd:string . :SEO_8 a :SecurityEventOutcome-list ; rdf:value "8"^^xsd:string ; rdfs:comment "The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response)."^^xsd:string . :SEPNT_1 a :SecurityEventParticipantNetworkType-list ; rdf:value "1"^^xsd:string ; rdfs:comment "Machine Name, including DNS name."^^xsd:string . :SEPNT_2 a :SecurityEventParticipantNetworkType-list ; rdf:value "2"^^xsd:string ; rdfs:comment "IP Address."^^xsd:string . :SEPNT_3 a :SecurityEventParticipantNetworkType-list ; rdf:value "3"^^xsd:string ; rdfs:comment "Telephone Number."^^xsd:string . :SEPNT_4 a :SecurityEventParticipantNetworkType-list ; rdf:value "4"^^xsd:string ; rdfs:comment "Email address."^^xsd:string . :SEPNT_5 a :SecurityEventParticipantNetworkType-list ; rdf:value "5"^^xsd:string ; rdfs:comment "URI (User directory, HTTP-PUT, ftp, etc.)."^^xsd:string . :SPT_composite a :SearchParamType-list ; rdf:value "composite"^^xsd:string ; rdfs:comment "A composite search parameter that combines a search on two values together."^^xsd:string . :SPT_date a :SearchParamType-list ; rdf:value "date"^^xsd:string ; rdfs:comment "Search parameter is on a date/time. The date format is the standard XML format, though other formats may be supported."^^xsd:string . :SPT_number a :SearchParamType-list ; rdf:value "number"^^xsd:string ; rdfs:comment "Search parameter SHALL be a number (a whole number, or a decimal)."^^xsd:string . :SPT_quantity a :SearchParamType-list ; rdf:value "quantity"^^xsd:string ; rdfs:comment "A search parameter that searches on a quantity."^^xsd:string . :SPT_reference a :SearchParamType-list ; rdf:value "reference"^^xsd:string ; rdfs:comment "A reference to another resource."^^xsd:string . :SPT_string a :SearchParamType-list ; rdf:value "string"^^xsd:string ; rdfs:comment "Search parameter is a simple string, like a name part. Search is case-insensitive and accent-insensitive. May match just the start of a string. String parameters may contain spaces."^^xsd:string . :SPT_token a :SearchParamType-list ; rdf:value "token"^^xsd:string ; rdfs:comment "Search parameter on a coded element or identifier. May be used to search through the text, displayname, code and code/codesystem (for codes) and label, system and key (for identifier). Its value is either a string or a pair of namespace and value, separated by a \"|\", depending on the modifier used."^^xsd:string . :SR_closed a :SlicingRules-list ; rdf:value "closed"^^xsd:string ; rdfs:comment "No additional content is allowed other than that described by the slices in this profile."^^xsd:string . :SR_open a :SlicingRules-list ; rdf:value "open"^^xsd:string ; rdfs:comment "Additional content is allowed anywhere in the list."^^xsd:string . :SR_openAtEnd a :SlicingRules-list ; rdf:value "openAtEnd"^^xsd:string ; rdfs:comment "Additional content is allowed, but only at the end of the list."^^xsd:string . :SS_cancelled a :SupplyStatus-list ; rdf:value "cancelled"^^xsd:string ; rdfs:comment "The orderer of the supply cancelled the request."^^xsd:string . :SS_confirmed a :SensitivityStatus-list ; rdf:value "confirmed"^^xsd:string ; rdfs:comment "The sensitivity has been confirmed and is active."^^xsd:string . :SS_dispensed a :SupplyStatus-list ; rdf:value "dispensed"^^xsd:string ; rdfs:comment "Supply is part of a pharmacy order and has been dispensed."^^xsd:string . :SS_failed a :SupplyStatus-list ; rdf:value "failed"^^xsd:string ; rdfs:comment "The supply will not be completed because the supplier was unable or unwilling to supply the item."^^xsd:string . :SS_received a :SupplyStatus-list ; rdf:value "received"^^xsd:string ; rdfs:comment "Supply has been received by the requestor."^^xsd:string . :SS_refuted a :SensitivityStatus-list ; rdf:value "refuted"^^xsd:string ; rdfs:comment "The sensitivity has been shown to never have existed."^^xsd:string . :SS_requested a :SupplyStatus-list ; rdf:value "requested"^^xsd:string ; rdfs:comment "Supply has been requested, but not dispensed."^^xsd:string . :SS_resolved a :SensitivityStatus-list ; rdf:value "resolved"^^xsd:string ; rdfs:comment "The sensitivity used to exist but no longer does."^^xsd:string . :SS_suspected a :SensitivityStatus-list ; rdf:value "suspected"^^xsd:string ; rdfs:comment "A suspected sensitivity to a substance."^^xsd:string . :ST_allergy a :SensitivityType-list ; rdf:value "allergy"^^xsd:string ; rdfs:comment "Allergic Reaction."^^xsd:string . :ST_intolerance a :SensitivityType-list ; rdf:value "intolerance"^^xsd:string ; rdfs:comment "Non-Allergic Reaction."^^xsd:string . :ST_unknown a :SensitivityType-list ; rdf:value "unknown"^^xsd:string ; rdfs:comment "Unknown type."^^xsd:string . :SampledData sxml:element "http://hl7.org/fhir#SampledData"^^xsd:anyURI ; a 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."^^xsd:string, "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDimensions ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrigin ], [ a owl:Restriction ; owl:allValuesFrom :SampledDataData ; owl:onProperty :hasData ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUpperLimit ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasOrigin ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLowerLimit ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasData ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasFactor ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasPeriod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFactor ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasUpperLimit ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasDimensions ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasLowerLimit ] . :SampledDataData sxml:element "http://hl7.org/fhir#SampledDataData"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SampledDataDataType-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SampledDataDataType-primitive sxml:element "http://hl7.org/fhir#SampledDataDataType-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :SampledDataDataType-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :SampledDataDataType-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:string . :Schedule sxml:element "http://hl7.org/fhir#Schedule"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string, "Specifies an event that may occur multiple times. Schedules are used for to reord when things are expected or requested to occur."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRepeat ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasRepeat ] . sxml:element "http://hl7.org/fhir#Schedule.Repeat"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions"^^xsd:string, "Specifies an event that may occur multiple times. Schedules are used for to reord when things are expected or requested to occur."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEnd ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasFrequency ], [ a owl:Restriction ; owl:allValuesFrom :Decimal ; owl:onProperty :hasDuration ], [ a owl:Restriction ; owl:allValuesFrom :Integer ; owl:onProperty :hasCount ], [ a owl:Restriction ; owl:allValuesFrom :UnitsOfTime ; owl:onProperty :hasUnits ], [ a owl:Restriction ; owl:allValuesFrom :EventTiming ; owl:onProperty :hasWhen ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhen ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasFrequency ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasEnd ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUnits ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCount ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDuration ] . :SearchParam sxml:element "http://hl7.org/fhir#SearchParam"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SearchParamType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SearchParamType-list sxml:element "http://hl7.org/fhir#SearchParamType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SPT_date :SPT_quantity :SPT_number :SPT_token :SPT_reference :SPT_string :SPT_composite ) ] . :SecurityEvent sxml:element "http://hl7.org/fhir#SecurityEvent"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasObject ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasParticipant ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasEvent ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasParticipant ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Detail"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Event"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventOutcome ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAction ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOutcome ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasOutcomeDesc ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventAction ; owl:onProperty :hasAction ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSubtype ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOutcomeDesc ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Network"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventParticipantNetwork ; owl:onProperty :hasType ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Object"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:allValuesFrom :Base64Binary ; owl:onProperty :hasQuery ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObject ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObjectRole ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObjectLifecycle ; owl:onProperty :hasLifecycle ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSensitivity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasLifecycle ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSensitivity ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDetail ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Participant"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasRole ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasMedia ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAltId ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasUserId ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasRequestor ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMedia ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRequestor ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasAltId ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasNetwork ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReference ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasUserId ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasNetwork ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ] . sxml:element "http://hl7.org/fhir#SecurityEvent.Source"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasSite ], [ a owl:Restriction ; owl:allValuesFrom :Coding ; owl:onProperty :hasType ] . :SecurityEventAction sxml:element "http://hl7.org/fhir#SecurityEventAction"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicator for type of action performed during the event that generated the audit."^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SecurityEventAction-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SecurityEventAction-list sxml:element "http://hl7.org/fhir#SecurityEventAction-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEA_D :SEA_U :SEA_R :SEA_C :SEA_E ) ] . :SecurityEventObject sxml:element "http://hl7.org/fhir#SecurityEventObject"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Code for the participant object type being audited"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObjectType-list ; owl:onProperty :hasValue ] . :SecurityEventObjectLifecycle sxml:element "http://hl7.org/fhir#SecurityEventObjectLifecycle"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Identifier for the data life-cycle stage for the participant object"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObjectLifecycle-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SecurityEventObjectLifecycle-list sxml:element "http://hl7.org/fhir#SecurityEventObjectLifecycle-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEOL_13 :SEOL_2 :SEOL_5 :SEOL_7 :SEOL_15 :SEOL_6 :SEOL_9 :SEOL_4 :SEOL_3 :SEOL_10 :SEOL_14 :SEOL_11 :SEOL_1 :SEOL_12 :SEOL_8 ) ] . :SecurityEventObjectRole sxml:element "http://hl7.org/fhir#SecurityEventObjectRole"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Code representing the functional application role of Participant Object being audited"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventObjectRole-list ; owl:onProperty :hasValue ] . :SecurityEventObjectRole-list sxml:element "http://hl7.org/fhir#SecurityEventObjectRole-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEOR_22 :SEOR_15 :SEOR_16 :SEOR_9 :SEOR_13 :SEOR_11 :SEOR_19 :SEOR_1 :SEOR_5 :SEOR_14 :SEOR_3 :SEOR_23 :SEOR_4 :SEOR_21 :SEOR_2 :SEOR_12 :SEOR_7 :SEOR_8 :SEOR_18 :SEOR_24 :SEOR_17 :SEOR_20 :SEOR_10 :SEOR_6 ) ] . :SecurityEventObjectType-list sxml:element "http://hl7.org/fhir#SecurityEventObjectType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEOT_3 :SEOT_2 :SEOT_4 :SEOT_1 ) ] . :SecurityEventOutcome sxml:element "http://hl7.org/fhir#SecurityEventOutcome"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Indicates whether the event succeeded or failed"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :SecurityEventOutcome-list ; owl:onProperty :hasValue ] . :SecurityEventOutcome-list sxml:element "http://hl7.org/fhir#SecurityEventOutcome-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEO_12 :SEO_8 :SEO_4 :SEO_0 ) ] . :SecurityEventParticipantNetwork sxml:element "http://hl7.org/fhir#SecurityEventParticipantNetwork"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of network access point that originated the audit event"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SecurityEventParticipantNetworkType-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SecurityEventParticipantNetworkType-list sxml:element "http://hl7.org/fhir#SecurityEventParticipantNetworkType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SEPNT_5 :SEPNT_1 :SEPNT_3 :SEPNT_2 :SEPNT_4 ) ] . :Sensitivity sxml:element "http://hl7.org/fhir#Sensitivity"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The type of an adverse sensitivity"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :SensitivityType-list ; owl:onProperty :hasValue ] . :SensitivityStatus sxml:element "http://hl7.org/fhir#SensitivityStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "The status of the adverse sensitivity"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SensitivityStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SensitivityStatus-list sxml:element "http://hl7.org/fhir#SensitivityStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SS_refuted :SS_confirmed :SS_suspected :SS_resolved ) ] . :SensitivityType-list sxml:element "http://hl7.org/fhir#SensitivityType-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:ST_unknown :ST_intolerance :ST_allergy ) ] . :SlicingRules sxml:element "http://hl7.org/fhir#SlicingRules"^^xsd:anyURI ; a owl:Class ; rdfs:comment "How slices are interpreted when evaluating an instance"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SlicingRules-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SlicingRules-list sxml:element "http://hl7.org/fhir#SlicingRules-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SR_closed :SR_openAtEnd :SR_open ) ] . :Specimen sxml:element "http://hl7.org/fhir#Specimen"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Sample for analysis."^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAccessionIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasReceivedTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasReceivedTime ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContainer ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasTreatment ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubject ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCollection ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasAccessionIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasSource ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasCollection ] . sxml:element "http://hl7.org/fhir#Specimen.Collection"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Sample for analysis."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasCollector ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSourceSite ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasCollectedPeriod ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasComment ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCollectedPeriod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasSourceSite ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCollectedDateTime ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasCollectedDateTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasMethod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCollector ] . sxml:element "http://hl7.org/fhir#Specimen.Container"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Sample for analysis."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCapacity ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAdditive ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSpecimenQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasSpecimenQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAdditive ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasCapacity ] . sxml:element "http://hl7.org/fhir#Specimen.Source"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Sample for analysis."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :HierarchicalRelationship ; owl:onProperty :hasRelationship ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasTarget ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasRelationship ] . sxml:element "http://hl7.org/fhir#Specimen.Treatment"^^xsd:anyURI ; a owl:Class ; rdfs:comment "Sample for analysis."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasAdditive ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasProcedure ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProcedure ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ] . :String sxml:element "http://hl7.org/fhir#String"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A sequence of Unicode characters"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :String-primitive ; owl:onProperty :hasValue ] . :String-primitive sxml:element "http://hl7.org/fhir#String-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom :String-primitiveDatatype ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ] . :String-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:string . :Substance sxml:element "http://hl7.org/fhir#Substance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A homogeneous material with a definite composition."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasIngredient ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasInstance ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasInstance ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ] . sxml:element "http://hl7.org/fhir#Substance.Ingredient"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A homogeneous material with a definite composition."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSubstance ], [ a owl:Restriction ; owl:allValuesFrom :Ratio ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSubstance ] . sxml:element "http://hl7.org/fhir#Substance.Instance"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A homogeneous material with a definite composition."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExpiry ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasExpiry ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ] . :Supply sxml:element "http://hl7.org/fhir#Supply"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A supply - a request for something, and provision of what is supplied."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasKind ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasOrderedItem ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasKind ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:allValuesFrom :SupplyStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDispense ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOrderedItem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPatient ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ] . sxml:element "http://hl7.org/fhir#Supply.Dispense"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A supply - a request for something, and provision of what is supplied."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasWhenHandedOver ], [ a owl:Restriction ; owl:allValuesFrom :CodeableConcept ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasType ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSupplier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenHandedOver ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSuppliedItem ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasReceiver ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasSupplier ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasWhenPrepared ], [ a owl:Restriction ; owl:allValuesFrom :Period ; owl:onProperty :hasWhenPrepared ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSuppliedItem ], [ a owl:Restriction ; owl:allValuesFrom :SupplyDispenseStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Quantity ; owl:onProperty :hasQuantity ], [ a owl:Restriction ; owl:allValuesFrom :ResourceReference ; owl:onProperty :hasDestination ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ] . :SupplyDispenseStatus sxml:element "http://hl7.org/fhir#SupplyDispenseStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Status of the dispense"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :SupplyDispenseStatus-list ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :SupplyDispenseStatus-list sxml:element "http://hl7.org/fhir#SupplyDispenseStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SDS_inprogress :SDS_dispensed :SDS_abandoned ) ] . :SupplyStatus sxml:element "http://hl7.org/fhir#SupplyStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "Status of the supply"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :SupplyStatus-list ; owl:onProperty :hasValue ] . :SupplyStatus-list sxml:element "http://hl7.org/fhir#SupplyStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:SS_received :SS_dispensed :SS_cancelled :SS_requested :SS_failed ) ] . :UOT_a a :UnitsOfTime-list ; rdf:value "a"^^xsd:string ; rdfs:comment "year."^^xsd:string . :UOT_d a :UnitsOfTime-list ; rdf:value "d"^^xsd:string ; rdfs:comment "day."^^xsd:string . :UOT_h a :UnitsOfTime-list ; rdf:value "h"^^xsd:string ; rdfs:comment "hour."^^xsd:string . :UOT_min a :UnitsOfTime-list ; rdf:value "min"^^xsd:string ; rdfs:comment "minute."^^xsd:string . :UOT_mo a :UnitsOfTime-list ; rdf:value "mo"^^xsd:string ; rdfs:comment "month."^^xsd:string . :UOT_s a :UnitsOfTime-list ; rdf:value "s"^^xsd:string ; rdfs:comment "second."^^xsd:string . :UOT_wk a :UnitsOfTime-list ; rdf:value "wk"^^xsd:string ; rdfs:comment "week."^^xsd:string . :UnitsOfTime sxml:element "http://hl7.org/fhir#UnitsOfTime"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A unit of time (units from UCUM)"^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :UnitsOfTime-list ; owl:onProperty :hasValue ] . :UnitsOfTime-list sxml:element "http://hl7.org/fhir#UnitsOfTime-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:UOT_mo :UOT_wk :UOT_a :UOT_min :UOT_d :UOT_s :UOT_h ) ] . :Uri sxml:element "http://hl7.org/fhir#Uri"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string, "String of characters used to identify a name or a resource"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :Uri-primitive ; owl:onProperty :hasValue ] . :Uri-primitive sxml:element "http://hl7.org/fhir#Uri-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:allValuesFrom :Uri-primitiveDatatype ; owl:onProperty rdf:value ] . :Uri-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:anyURI . :Uuid sxml:element "http://hl7.org/fhir#Uuid"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A UUID, represented as a URI"^^xsd:string, "If the element is present, it must have either a @value, an @id referenced from the Narrative, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:allValuesFrom :Uuid-primitive ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . :Uuid-primitive sxml:element "http://hl7.org/fhir#Uuid-primitive"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty rdf:value ], [ a owl:Restriction ; owl:allValuesFrom :Uuid-primitiveDatatype ; owl:onProperty rdf:value ] . :Uuid-primitiveDatatype a owl:Class ; rdfs:subClassOf xsd:anyURI . :VSS_active a :ValueSetStatus-list ; rdf:value "active"^^xsd:string ; rdfs:comment "This valueset is ready for normal use."^^xsd:string . :VSS_draft a :ValueSetStatus-list ; rdf:value "draft"^^xsd:string ; rdfs:comment "This valueset is still under development."^^xsd:string . :VSS_retired a :ValueSetStatus-list ; rdf:value "retired"^^xsd:string ; rdfs:comment "This valueset has been withdrawn or superceded and should no longer be used."^^xsd:string . :ValueSet sxml:element "http://hl7.org/fhir#ValueSet"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string, "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Resource, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasCopyright ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasExpansion ], [ a owl:Restriction ; owl:allValuesFrom :Contact ; owl:onProperty :hasTelecom ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCompose ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExtensible ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasCompose ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasDefine ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDescription ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasName ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasPublisher ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasExpansion ], [ a owl:Restriction ; owl:allValuesFrom :ValueSetStatus ; owl:onProperty :hasStatus ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExperimental ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCopyright ], [ a owl:Restriction ; owl:allValuesFrom :DateTime ; owl:onProperty :hasDate ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefine ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasExtensible ] . sxml:element "http://hl7.org/fhir#ValueSet.Compose"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasExclude ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasImport ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasInclude ] . sxml:element "http://hl7.org/fhir#ValueSet.Concept"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasAbstract ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasConcept ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDefinition ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasAbstract ] . sxml:element "http://hl7.org/fhir#ValueSet.Contains"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasDisplay ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContains ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ] . sxml:element "http://hl7.org/fhir#ValueSet.Define"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasConcept ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasCaseSensitive ], [ a owl:Restriction ; owl:allValuesFrom :Boolean ; owl:onProperty :hasCaseSensitive ] . sxml:element "http://hl7.org/fhir#ValueSet.Expansion"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasContains ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasIdentifier ], [ a owl:Restriction ; owl:allValuesFrom :Instant ; owl:onProperty :hasTimestamp ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasTimestamp ], [ a owl:Restriction ; owl:allValuesFrom :Identifier ; owl:onProperty :hasIdentifier ] . sxml:element "http://hl7.org/fhir#ValueSet.Filter"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasProperty ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasProperty ], [ a owl:Restriction ; owl:allValuesFrom :FilterOperator ; owl:onProperty :hasOp ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasOp ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ] . sxml:element "http://hl7.org/fhir#ValueSet.Include"^^xsd:anyURI ; a owl:Class ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string ; rdfs:subClassOf :BackboneElement, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasSystem ], [ a owl:Restriction ; owl:allValuesFrom :Code ; owl:onProperty :hasCode ], [ a owl:Restriction ; owl:allValuesFrom ; owl:onProperty :hasFilter ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :String ; owl:onProperty :hasVersion ], [ a owl:Restriction ; owl:allValuesFrom :Uri ; owl:onProperty :hasSystem ] . :ValueSetStatus sxml:element "http://hl7.org/fhir#ValueSetStatus"^^xsd:anyURI ; a owl:Class ; rdfs:comment "If the element is present, it must have either a @value, an @id, or extensions"^^xsd:string ; rdfs:subClassOf :Element, [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty :hasValue ], [ a owl:Restriction ; owl:allValuesFrom :ValueSetStatus-list ; owl:onProperty :hasValue ] . :ValueSetStatus-list sxml:element "http://hl7.org/fhir#ValueSetStatus-list"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Enumeration, [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty rdf:value ] ; owl:equivalentClass [ a owl:Class ; owl:oneOf (:VSS_active :VSS_retired :VSS_draft ) ] . :XmlIdRef sxml:element "http://hl7.org/fhir#XmlIdRef"^^xsd:anyURI ; a owl:Class ; rdfs:subClassOf :Id-primitive . :contentType sxml:attribute "contentType" ; a owl:DatatypeProperty . :hasAbatementAge a owl:ObjectProperty . :hasAbatementBoolean a owl:ObjectProperty . :hasAbatementDate a owl:ObjectProperty . :hasAbstract a owl:ObjectProperty ; rdfs:comment "If this code is not for use as a real concept."^^xsd:string . :hasAcceptUnknown a owl:ObjectProperty ; rdfs:comment "A flag that indicates whether the application accepts unknown elements as part of a resource."^^xsd:string . :hasAccessionIdentifier a owl:ObjectProperty ; rdfs:comment "The identifier assigned by the lab when accessioning specimen(s). This is not necessarily the same as the specimen identifier, depending on local lab procedures."^^xsd:string . :hasAccessionNo a owl:ObjectProperty ; rdfs:comment "Accession Number."^^xsd:string . :hasAccomodation a owl:ObjectProperty ; rdfs:comment "Where the patient stays during this encounter."^^xsd:string . :hasAction a owl:ObjectProperty ; rdfs:comment "Indicator for type of action performed during the event that generated the audit."^^xsd:string . :hasActionResulting a owl:ObjectProperty ; rdfs:comment "Resources that describe follow-on actions resulting from the plan, such as drug prescriptions, encounter records, appointments, etc."^^xsd:string . :hasActive a owl:ObjectProperty ; rdfs:comment "Whether the organization's record is still in active use."^^xsd:string, "Whether this patient record is in active use."^^xsd:string . :hasActivity a owl:ObjectProperty ; rdfs:comment "Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc."^^xsd:string . :hasActor a owl:ObjectProperty ; rdfs:comment "The person who was responsible for performing or recording the action."^^xsd:string . :hasActual a owl:ObjectProperty ; rdfs:comment "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals."^^xsd:string . :hasAdditionalInstructions a owl:ObjectProperty ; rdfs:comment "Additional instructions such as \"Swallow with plenty of water\" which may or may not be coded."^^xsd:string . :hasAdditive a owl:ObjectProperty ; rdfs:comment "Additive associated with the container."^^xsd:string, "Material used in the processing step."^^xsd:string . :hasAddress a owl:ObjectProperty ; rdfs:comment "Address for the contact person."^^xsd:string, "Address where the related person can be contacted or visited."^^xsd:string, "Addresses for the individual."^^xsd:string, "An address for the organization."^^xsd:string, "Physical location."^^xsd:string, "The postal address where the practitioner can be found or visited or to which mail can be delivered."^^xsd:string, "Visiting or postal addresses for the contact."^^xsd:string, "Where the service end-point is located."^^xsd:string . :hasAdmitSource a owl:ObjectProperty ; rdfs:comment "From where patient was admitted (physician referral, transfer)."^^xsd:string . :hasAdverseReaction a owl:ObjectProperty ; rdfs:comment "Records an unexpected reaction suspected to be related to the exposure of the reaction subject to a substance."^^xsd:string . :hasAge a owl:ObjectProperty ; rdfs:comment "The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so."^^xsd:string . :hasAgent a owl:ObjectProperty ; rdfs:comment "An agent takes a role in an activity such that the agent can be assigned some degree of responsibility for the activity taking place. An agent can be a person, a piece of software, an inanimate object, an organization, or other entities that may be ascribed responsibility."^^xsd:string, "The entity is attributed to an agent to express the agent's responsibility for that entity, possibly along with other agents. This description can be understood as shorthand for saying that the agent was responsible for the activity which generated the entity."^^xsd:string . :hasAggregation a owl:ObjectProperty ; rdfs:comment "If the type is a reference to another resource, how the resource is or can be aggreated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle."^^xsd:string . :hasAlert a owl:ObjectProperty ; rdfs:comment "Prospective warnings of potential issues when providing care to the patient."^^xsd:string . :hasAllergyIntolerance a owl:ObjectProperty ; rdfs:comment "Indicates the patient has a susceptibility to an adverse reaction upon exposure to a specified substance."^^xsd:string . :hasAltId a owl:ObjectProperty ; rdfs:comment "Alternative Participant Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g., single sign-on), if available."^^xsd:string . :hasAltitude a owl:ObjectProperty ; rdfs:comment "Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below)."^^xsd:string . :hasAmount a owl:ObjectProperty ; rdfs:comment "Specifies how many (or how much) of the items there are in this Medication. E.g. 250 mg per tablet."^^xsd:string, "The amount of the product that is in the package."^^xsd:string . :hasAnimal a owl:ObjectProperty ; rdfs:comment "This element has a value if the patient is an animal."^^xsd:string . :hasAnswerBoolean a owl:ObjectProperty . :hasAnswerDate a owl:ObjectProperty . :hasAnswerDateTime a owl:ObjectProperty . :hasAnswerDecimal a owl:ObjectProperty . :hasAnswerInstant a owl:ObjectProperty . :hasAnswerInteger a owl:ObjectProperty . :hasAnswerString a owl:ObjectProperty . :hasAppliesDateTime a owl:ObjectProperty . :hasAppliesPeriod a owl:ObjectProperty . :hasAsNeededBoolean a owl:ObjectProperty . :hasAsNeededCodeableConcept a owl:ObjectProperty . :hasAsserter a owl:ObjectProperty ; rdfs:comment "Person who takes responsibility for asserting the existence of the condition as part of the electronic record."^^xsd:string . :hasAssessment a owl:ObjectProperty ; rdfs:comment "Reference to a formal record of the evidence on which the staging assessment is based."^^xsd:string . :hasAssigner a owl:ObjectProperty ; rdfs:comment "Organization that issued/manages the identifier."^^xsd:string . :hasAttachment a owl:ObjectProperty ; rdfs:comment "A FHIR resource with content for this instance."^^xsd:string . :hasAttester a owl:ObjectProperty ; rdfs:comment "A participant who has attested to the accuracy of the composition/document."^^xsd:string . :hasAuthenticator a owl:ObjectProperty ; rdfs:comment "Which person or organization authenticates that this document is valid."^^xsd:string . :hasAuthor a owl:ObjectProperty ; rdfs:comment "Identifies who is responsible for adding the information to the document."^^xsd:string, "Identifies who is responsible for the information in the composition. (Not necessarily who typed it in.)."^^xsd:string, "Indicates who was responsible for creating the resource instance."^^xsd:string, "Person who received the answers to the questions in the Questionnaire and recorded them in the system."^^xsd:string, "The logical author of the message - the person or device that decided the described event should happen. Where there is more than one candidate, pick the most proximal to the MessageHeader. Can provide other authors in extensions."^^xsd:string, "The person or device that created the alert."^^xsd:string . :hasAuthored a owl:ObjectProperty ; rdfs:comment "The date and/or time that this version of the questionnaire was authored."^^xsd:string . :hasAuthority a owl:ObjectProperty ; rdfs:comment "If required by policy."^^xsd:string, "Indicates the authority who published the protocol? E.g. ACIP."^^xsd:string . :hasAuthorityCodeableConcept a owl:ObjectProperty . :hasAuthorityResource a owl:ObjectProperty . :hasAuthorizingPrescription a owl:ObjectProperty ; rdfs:comment "Indicates the medication order that is being dispensed against."^^xsd:string . :hasAvailability a owl:ObjectProperty ; rdfs:comment "Availability of series (online, offline or nearline)."^^xsd:string, "Availability of study (online, offline or nearline)."^^xsd:string . :hasBed a owl:ObjectProperty ; rdfs:comment "The bed that is assigned to the patient."^^xsd:string . :hasBinary a owl:ObjectProperty . :hasBinding a owl:ObjectProperty ; rdfs:comment "Binds to a value set if this element is coded (code, Coding, CodeableConcept)."^^xsd:string . :hasBirthDate a owl:ObjectProperty ; rdfs:comment "The date and time of birth for the individual."^^xsd:string, "The date and time of birth for the practitioner."^^xsd:string . :hasBlob a owl:ObjectProperty ; rdfs:comment "Actual certificate."^^xsd:string . :hasBodySite a owl:ObjectProperty ; rdfs:comment "Anatomical location where the request test should be performed."^^xsd:string, "Body part examined. See DICOM Part 16 Annex L for the mapping from DICOM to Snomed."^^xsd:string, "Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion."^^xsd:string, "Indicates where on the subject's body the observation was made."^^xsd:string . :hasBornDate a owl:ObjectProperty . :hasBornPeriod a owl:ObjectProperty . :hasBornString a owl:ObjectProperty . :hasBreed a owl:ObjectProperty ; rdfs:comment "Identifies the detailed categorization of the kind of animal."^^xsd:string . :hasCapacity a owl:ObjectProperty ; rdfs:comment "The capacity (volume or other measure) the container may contain."^^xsd:string . :hasCarePlan a owl:ObjectProperty ; rdfs:comment "Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions."^^xsd:string . :hasCareProvider a owl:ObjectProperty ; rdfs:comment "Patient's nominated care provider."^^xsd:string . :hasCaseSensitive a owl:ObjectProperty ; rdfs:comment "If code comparison is case sensitive when codes within this system are compared to each other."^^xsd:string . :hasCategory a owl:ObjectProperty ; rdfs:comment "A category assigned to the condition. E.g. complaint | symptom | finding | diagnosis."^^xsd:string, "Allows an alert to be divided into different categories like clinical, administrative etc."^^xsd:string, "High-level categorization of the type of activity in a care plan."^^xsd:string, "The impact of the content of the message."^^xsd:string . :hasCausalityExpectation a owl:ObjectProperty ; rdfs:comment "A statement of how confident that the recorder was that this exposure caused the reaction."^^xsd:string . :hasCertainty a owl:ObjectProperty ; rdfs:comment "The degree of confidence that this condition is correct."^^xsd:string . :hasCertificate a owl:ObjectProperty ; rdfs:comment "Certificates associated with security profiles."^^xsd:string . :hasChain a owl:ObjectProperty ; rdfs:comment "Chained names supported."^^xsd:string . :hasChannel a owl:ObjectProperty ; rdfs:comment "Groups together physiological measurement data and derived data."^^xsd:string . :hasCharacteristic a owl:ObjectProperty ; rdfs:comment "Identifies the traits shared by members of the group."^^xsd:string . :hasChoice a owl:ObjectProperty ; rdfs:comment "Selections made by the user from the list of options."^^xsd:string . :hasCity a owl:ObjectProperty ; rdfs:comment "The name of the city, town, village or other community or delivery center."^^xsd:string . :hasClass a owl:ObjectProperty ; rdfs:comment "A categorization for the type of the composition. This may be implied by or derived from the code specified in the Composition Type."^^xsd:string, "A categorization for the type of the document. This may be implied by or derived from the code specified in the Document Type."^^xsd:string, "inpatient | outpatient | ambulatory | emergency +."^^xsd:string . :hasClinicalInformation a owl:ObjectProperty ; rdfs:comment "Diagnoses etc provided with request."^^xsd:string . :hasClinicalNotes a owl:ObjectProperty ; rdfs:comment "An explanation or justification for why this diagnostic investigation is being requested."^^xsd:string . :hasCode a owl:ObjectProperty ; rdfs:comment "A code (or set of codes) that identify this medication. Usage note: This could be a standard drug code such as a drug regulator code, RxNorm code, SNOMED CT code, etc. It could also be a local formulary code, optionally with translations to the standard drug codes."^^xsd:string, "A code identifying the kind of content contained within the section."^^xsd:string, "A code that identifies a particular diagnostic investigation, or panel of investigations, that have been requested."^^xsd:string, "A code that identifies the kind of trait being asserted."^^xsd:string, "A coded identifier of a supported messaging event."^^xsd:string, "A coded identifier of the operation, supported by the system."^^xsd:string, "A computer processable form of the units in some unit representation system."^^xsd:string, "A manifestation or symptom that led to the recording of this condition."^^xsd:string, "A set of terms from external terminologies that may be used to assist with indexing and searching of templates."^^xsd:string, "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination)."^^xsd:string, "A unique code (within the profile) used to identify the extension."^^xsd:string, "Code - if blank, this is not a choosable code."^^xsd:string, "Code for a concept in the referenced concept."^^xsd:string, "Code specifies when request should be done. The code may simply be a priority code."^^xsd:string, "Code that identifies concept."^^xsd:string, "Code that identifies the structural location."^^xsd:string, "Code that identifies the target concept."^^xsd:string, "Code that identifies the target of this relationship. The code takes the place of a detailed instance target."^^xsd:string, "Code that identifies the type of response to the message - whether it was successful or not, and whether it should be resent or not."^^xsd:string, "Coded identifier of the operation, supported by the system resource."^^xsd:string, "Coded representation of the qualification."^^xsd:string, "Date classification of recommendation - e.g. earliest date to give, latest date to give, etc."^^xsd:string, "Describes the channel."^^xsd:string, "Describes the compartment."^^xsd:string, "Detailed description of the type of activity. E.g. What lab test, what procedure, what kind of encounter."^^xsd:string, "Identification of the condition, problem or diagnosis."^^xsd:string, "Identifies concept being mapped."^^xsd:string, "Identifies the 'type' of resource - equivalent to the resource name for other resources."^^xsd:string, "Indicates the specific sign or symptom that was observed."^^xsd:string, "Name of Data type or Resource."^^xsd:string, "Provides a specific type of resource the group includes. E.g. \"cow\", \"syringe\", etc."^^xsd:string, "Specifies a code or concept to be included or excluded. The list of codes is considered ordered, though the order may not have any particular significance."^^xsd:string, "The type of relationship that this document has with anther document."^^xsd:string, "This code defines the purpose of the list - why it was created."^^xsd:string, "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act."^^xsd:string, "What this response says about the status of the original order."^^xsd:string . :hasCodedDiagnosis a owl:ObjectProperty ; rdfs:comment "Codes for the conclusion."^^xsd:string . :hasCoding a owl:ObjectProperty ; rdfs:comment "A reference to a code defined by a terminology system."^^xsd:string . :hasCollectedDateTime a owl:ObjectProperty . :hasCollectedPeriod a owl:ObjectProperty . :hasCollection a owl:ObjectProperty ; rdfs:comment "Details concerning the specimen collection."^^xsd:string . :hasCollector a owl:ObjectProperty ; rdfs:comment "Person who collected the specimen."^^xsd:string . :hasComment a owl:ObjectProperty ; rdfs:comment "A comment about the image. Typically, this is used to provide an explanation for why the image is included, or to draw the viewer's attention to important features."^^xsd:string, "To communicate any details or issues encountered during the specimen collection procedure."^^xsd:string . :hasComments a owl:ObjectProperty ; rdfs:comment "Comments about the use of the element, including notes about how to use the data properly, exceptions to proper use, etc."^^xsd:string, "Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage."^^xsd:string, "Description of status/issues in mapping."^^xsd:string, "May include statements about significant, unexpected or unreliable values, or information about the source of the value where this may be relevant to the interpretation of the result."^^xsd:string . :hasCommunication a owl:ObjectProperty ; rdfs:comment "A language the practitioner is able to use in patient communication."^^xsd:string, "Languages which may be used to communicate with the patient about his or her health."^^xsd:string . :hasComparator a owl:ObjectProperty ; rdfs:comment "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues. E.g. if the comparator is \"<\" , then the real value is < stated value."^^xsd:string . :hasComplication a owl:ObjectProperty ; rdfs:comment "Any complications that occurred during the procedure, or in the immediate post-operative period. These are generally tracked separately from the notes, which typically will describe the procedure itself rather than any 'post procedure' issues."^^xsd:string . :hasCompose a owl:ObjectProperty ; rdfs:comment "When value set includes codes from elsewhere."^^xsd:string . :hasComposition a owl:ObjectProperty ; rdfs:comment "A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement."^^xsd:string . :hasConcept a owl:ObjectProperty ; rdfs:comment "A reference to a specific concept that holds a coded value. This can be an element in a FHIR resource, or a specific reference to a data element in a different specification (e.g. v2) or a general reference to a kind of data field, or a reference to a value set with an appropriately narrow definition."^^xsd:string, "Child Concepts (is-a / contains)."^^xsd:string, "Concepts in the code system."^^xsd:string, "Mappings for a concept from the source valueset."^^xsd:string . :hasConceptMap a owl:ObjectProperty ; rdfs:comment "A statement of relationships from one set of concepts to one or more other concept systems."^^xsd:string . :hasConcern a owl:ObjectProperty ; rdfs:comment "Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan."^^xsd:string, "The identified conditions that this goal relates to - the condition that caused it to be created, or that it is intended to address."^^xsd:string . :hasConclusion a owl:ObjectProperty ; rdfs:comment "Concise and clinically contextualized narrative interpretation of the diagnostic report."^^xsd:string . :hasCondition a owl:ObjectProperty ; rdfs:comment "A reference to an invariant that may make additional statements about the cardinality or value in the instance."^^xsd:string, "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."^^xsd:string, "Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a Diagnosis during an Encounter; populating a problem List or a Summary Statement, such as a Discharge Summary."^^xsd:string . :hasConfidentiality a owl:ObjectProperty ; rdfs:comment "A code specifying the level of confidentiality of the XDS Document."^^xsd:string, "A code specifying the level of confidentiality of this set of Documents."^^xsd:string, "The code specifying the level of confidentiality of the Composition."^^xsd:string . :hasConformance a owl:ObjectProperty ; rdfs:comment "A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation."^^xsd:string, "Indicates the degree of conformance expectations associated with this binding."^^xsd:string . :hasConstraint a owl:ObjectProperty ; rdfs:comment "Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance."^^xsd:string . :hasContact a owl:ObjectProperty ; rdfs:comment "A contact party (e.g. guardian, partner, friend) for the patient."^^xsd:string, "An e-mail, phone, website or other contact point to use to resolve issues with message communications."^^xsd:string, "Contact details for an organization or a particular human that is responsible for the device."^^xsd:string, "Contact for the organization for a certain purpose."^^xsd:string . :hasContained a owl:ObjectProperty ; rdfs:comment "Contained, inline Resources. These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope"^^xsd:string . :hasContainer a owl:ObjectProperty ; 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."^^xsd:string, "The kind of container that this package comes as."^^xsd:string . :hasContains a owl:ObjectProperty ; rdfs:comment "Codes contained in this concept."^^xsd:string, "Codes in the value set."^^xsd:string . :hasContent a owl:ObjectProperty ; rdfs:comment "A set of components that go to make up the described item."^^xsd:string, "Identifies the discrete data that provides the content for the section."^^xsd:string, "The actual content of the media - inline or by direct reference to the media source file."^^xsd:string, "The list of resources that describe the parts of this document reference. Usually, these would be document references, but direct references to binary attachments and images are also allowed."^^xsd:string . :hasContentType a owl:ObjectProperty ; rdfs:comment "Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate."^^xsd:string . :hasContext a owl:ObjectProperty ; rdfs:comment "Identifies the types of resource or data type elements to which the extension can be applied."^^xsd:string, "The clinical context in which the document was prepared."^^xsd:string . :hasContextType a owl:ObjectProperty ; rdfs:comment "Identifies the type of context to which the extension applies."^^xsd:string . :hasCopyright a owl:ObjectProperty ; rdfs:comment "A copyright statement relating to the concept map and/or its contents."^^xsd:string, "A copyright statement relating to the value set and/or its contents."^^xsd:string . :hasCors a owl:ObjectProperty ; rdfs:comment "Server adds CORS headers when responding to requests - this enables javascript applications to yuse the server."^^xsd:string . :hasCount a owl:ObjectProperty ; rdfs:comment "A total count of the desired number of repetitions."^^xsd:string . :hasCountry a owl:ObjectProperty ; rdfs:comment "Country - a nation as commonly understood or generally accepted."^^xsd:string . :hasCreated a owl:ObjectProperty ; rdfs:comment "Identifies when the resource was first created."^^xsd:string, "When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated etc)."^^xsd:string, "When the document was created."^^xsd:string . :hasCriticality a owl:ObjectProperty ; rdfs:comment "Criticality of the sensitivity."^^xsd:string . :hasCustodian a owl:ObjectProperty ; rdfs:comment "Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information."^^xsd:string, "Identifies the organization or group who is responsible for ongoing maintenance of and access to the document."^^xsd:string . :hasDailyAmount a owl:ObjectProperty ; rdfs:comment "Identifies the quantity expected to be consumed in a given day."^^xsd:string . :hasData a owl:ObjectProperty ; rdfs:comment "A series of data points which are decimal values separated by a single space (character u20). The special values \"E\" (error), \"L\" (below detection limit) and \"U\" (above detection limit) can also be used in place of a decimal value."^^xsd:string, "The actual data of the attachment - a sequence of bytes. In XML, represented using base64."^^xsd:string, "The actual data of the message - a reference to the root/focus class of the event."^^xsd:string . :hasDataAddress a owl:ObjectProperty . :hasDataAttachment a owl:ObjectProperty . :hasDataBase64Binary a owl:ObjectProperty . :hasDataBoolean a owl:ObjectProperty . :hasDataCode a owl:ObjectProperty . :hasDataCodeableConcept a owl:ObjectProperty . :hasDataCoding a owl:ObjectProperty . :hasDataContact a owl:ObjectProperty . :hasDataDate a owl:ObjectProperty . :hasDataDateTime a owl:ObjectProperty . :hasDataDecimal a owl:ObjectProperty . :hasDataHumanName a owl:ObjectProperty . :hasDataId a owl:ObjectProperty . :hasDataIdentifier a owl:ObjectProperty . :hasDataInstant a owl:ObjectProperty . :hasDataInteger a owl:ObjectProperty . :hasDataOid a owl:ObjectProperty . :hasDataPeriod a owl:ObjectProperty . :hasDataQuantity a owl:ObjectProperty . :hasDataRange a owl:ObjectProperty . :hasDataRatio a owl:ObjectProperty . :hasDataResource a owl:ObjectProperty . :hasDataSampledData a owl:ObjectProperty . :hasDataSchedule a owl:ObjectProperty . :hasDataString a owl:ObjectProperty . :hasDataUri a owl:ObjectProperty . :hasDataUuid a owl:ObjectProperty . :hasDate a owl:ObjectProperty ; rdfs:comment "Date of reaction to the immunization."^^xsd:string, "Date vaccine administered or was to be administered."^^xsd:string, "Identifies the initial date of the exposure that is suspected to be related to the reaction."^^xsd:string, "The composition editing time, when the composition was last logically changed by the author."^^xsd:string, "The date (and possibly time) when the reaction began."^^xsd:string, "The date and time at which this order response was made (created/posted)."^^xsd:string, "The date that the concept map status was last changed."^^xsd:string, "The date that the list was prepared."^^xsd:string, "The date that the value set status was last changed."^^xsd:string, "The date that this version of the profile was published."^^xsd:string, "The date the immunization recommendation was created."^^xsd:string, "The date when the conformance statement was published."^^xsd:string, "The dates over which the procedure was performed. Allows a period to support complex procedures that span more that one date, and also allows for the length of the procedure to be captured."^^xsd:string, "When the order was made."^^xsd:string, "When this item was added to the list."^^xsd:string . :hasDateAsserted a owl:ObjectProperty ; rdfs:comment "Estimated or actual date the condition/problem/diagnosis was first detected/suspected."^^xsd:string . :hasDateCriterion a owl:ObjectProperty ; rdfs:comment "Vaccine date recommendations - e.g. earliest date to administer, latest date to administer, etc."^^xsd:string . :hasDateTime a owl:ObjectProperty ; rdfs:comment "Date and Time the study took place."^^xsd:string, "The date/time at which the event occurred."^^xsd:string, "The time when the event occurred on the source."^^xsd:string, "When the media was originally recorded. For video and audio, if the length of the recording is not insignificant, this is the end of the recording."^^xsd:string, "When the series started."^^xsd:string . :hasDateWritten a owl:ObjectProperty ; rdfs:comment "The date (and perhaps time) when the prescription was written."^^xsd:string . :hasDeceasedAge a owl:ObjectProperty . :hasDeceasedBoolean a owl:ObjectProperty . :hasDeceasedDate a owl:ObjectProperty . :hasDeceasedDateTime a owl:ObjectProperty . :hasDeceasedRange a owl:ObjectProperty . :hasDeceasedString a owl:ObjectProperty . :hasDefine a owl:ObjectProperty ; rdfs:comment "When value set defines its own codes."^^xsd:string . :hasDefinition a owl:ObjectProperty ; rdfs:comment "A formal reference to where this parameter was first defined, so that a client can be confident of the meaning of the search parameter."^^xsd:string, "Definition of the content of the element to provide a more specific definition than that contained for the element in the base resource."^^xsd:string, "Definition of the extension and its content."^^xsd:string, "Identifies the custom query, defined either in FHIR core or another profile."^^xsd:string, "The formal definition of the concept. Formal definitions are not required, because of the prevalence of legacy systems without them, but they are highly recommended, as without them there is no formal meaning associated with the concept."^^xsd:string . :hasDeleted a owl:ObjectProperty ; rdfs:comment "True if this item is marked as deleted in the list."^^xsd:string . :hasDenominator a owl:ObjectProperty ; rdfs:comment "The value of the denominator."^^xsd:string . :hasDependsOn a owl:ObjectProperty ; rdfs:comment "A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified concept can be resolved, and it has the specified value."^^xsd:string . :hasDescription a owl:ObjectProperty ; rdfs:comment "A description of the series."^^xsd:string, "A description of the substance - its appearance, handling requirements, and other usage notes."^^xsd:string, "A free text natural language description of the conformance statement and its use. Typically, this is used when the profile describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP."^^xsd:string, "A free text natural language description of the profile and its use."^^xsd:string, "A free text natural language description of the use of the concept map - reason for definition, conditions of use, etc."^^xsd:string, "A free text natural language description of the use of the value set - reason for definition, conditions of use, etc."^^xsd:string, "Additional description about the response - e.g. a text description provided by a human user when making decisions about the order."^^xsd:string, "Additional information about the event that occurred - e.g. if the status remained unchanged."^^xsd:string, "Contains the description about the protocol under which the vaccine was administered."^^xsd:string, "Describes the intended use of this particular set of codes."^^xsd:string, "Description of the Location, which helps in finding or referencing the place."^^xsd:string, "General description of how security works."^^xsd:string, "Human-readable description of a specific desired objective of the care plan."^^xsd:string, "Human-readable description of the source document. This is sometimes known as the \"title\"."^^xsd:string, "Information about the specific installation that this conformance statement relates to."^^xsd:string, "Institution-generated description or classification of the Study (component) performed."^^xsd:string, "Text that describes the object in more detail."^^xsd:string, "Textual description of procedure."^^xsd:string, "Textual description of the container."^^xsd:string . :hasDestination a owl:ObjectProperty ; rdfs:comment "Identification of the facility/location where the Supply was shipped to, as part of the dispense event."^^xsd:string, "Identification of the facility/location where the medication was shipped to, as part of the dispense event."^^xsd:string, "Location to which the patient is discharged."^^xsd:string, "The destination application which the message is intended for."^^xsd:string . :hasDetail a owl:ObjectProperty ; rdfs:comment "Additional Information about the Object."^^xsd:string, "Detailed anatomical location information."^^xsd:string, "Details of the reaction."^^xsd:string, "Full details for the event(s) the composition/documentation consents."^^xsd:string, "Links to other relevant information, including pathology reports."^^xsd:string, "The details of the proposed activity represented in a specific resource."^^xsd:string, "What action is being ordered."^^xsd:string . :hasDetails a owl:ObjectProperty ; rdfs:comment "Additional description of the issue."^^xsd:string, "Full details of any issues found in the message."^^xsd:string, "This provides a textual description of constraints on the activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc."^^xsd:string . :hasDevice a owl:ObjectProperty ; rdfs:comment "An identifier or a link to a resource that identifies a device used in administering the medication to the patient."^^xsd:string, "The device used in administering the medication to the patient. E.g. a particular infusion pump."^^xsd:string, "This resource identifies an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health."^^xsd:string . :hasDeviceName a owl:ObjectProperty ; rdfs:comment "The name of the device / manufacturer of the device that was used to make the recording."^^xsd:string . :hasDeviceObservationReport a owl:ObjectProperty ; rdfs:comment "Describes the data produced by a device at a point in time."^^xsd:string . :hasDiagnosticDateTime a owl:ObjectProperty . :hasDiagnosticOrder a owl:ObjectProperty ; rdfs:comment "A request for a diagnostic investigation service to be performed."^^xsd:string . :hasDiagnosticPeriod a owl:ObjectProperty . :hasDiagnosticReport a owl:ObjectProperty ; rdfs:comment "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretation, and formatted representation of diagnostic reports."^^xsd:string . :hasDidNotOccurFlag a owl:ObjectProperty ; rdfs:comment "If true, indicates that no reaction occurred."^^xsd:string . :hasDiet a owl:ObjectProperty ; rdfs:comment "Dietary restrictions for the patient."^^xsd:string . :hasDimensions a owl:ObjectProperty ; rdfs:comment "The number of sample points at each time point. If this value is greater than one, then the dimensions will be interlaced - all the sample points for a point in time will be recorded at once."^^xsd:string . :hasDischargeDiagnosis a owl:ObjectProperty ; rdfs:comment "The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete."^^xsd:string . :hasDischargeDisposition a owl:ObjectProperty ; rdfs:comment "Category or kind of location after discharge."^^xsd:string . :hasDiscriminator a owl:ObjectProperty ; rdfs:comment "Designates which child element is used to discriminate between the slices when processing an instance. The value of the child element in the instance SHALL completely distinguish which slice the element in the resource matches based on the allowed values for that element in each of the slices."^^xsd:string . :hasDispense a owl:ObjectProperty ; rdfs:comment "Deals with details of the dispense part of the order."^^xsd:string, "Indicates the details of the dispense event such as the days supply and quantity of a supply dispensed."^^xsd:string, "Indicates the details of the dispense event such as the days supply and quantity of medication dispensed."^^xsd:string . :hasDispenser a owl:ObjectProperty ; rdfs:comment "The individual responsible for dispensing the medication."^^xsd:string . :hasDisplay a owl:ObjectProperty ; rdfs:comment "A representation of the meaning of the code in the system, following the rules of the system."^^xsd:string, "Defined so that applications can use this name when displaying the value of the extension to the user."^^xsd:string, "Human-readable description of the entity."^^xsd:string, "Human-readable description of the participant."^^xsd:string, "Plain text narrative that identifies the resource in addition to the resource reference."^^xsd:string, "Text to Display to the user."^^xsd:string, "User display for the concept."^^xsd:string . :hasDocStatus a owl:ObjectProperty ; rdfs:comment "The status of the underlying document."^^xsd:string . :hasDocument a owl:ObjectProperty ; rdfs:comment "A document definition."^^xsd:string . :hasDocumentMailbox a owl:ObjectProperty ; rdfs:comment "A list of profiles that this server implements for accepting documents in the mailbox. If this list is empty, then documents are not accepted. The base specification has the profile identifier \"http://hl7.org/fhir/documents/mailbox\". Other specifications can declare their own identifier for this purpose."^^xsd:string . :hasDocumentManifest a owl:ObjectProperty ; rdfs:comment "A manifest that defines a set of documents."^^xsd:string . :hasDocumentReference a owl:ObjectProperty ; rdfs:comment "A reference to a document."^^xsd:string . :hasDocumentation a owl:ObjectProperty ; rdfs:comment "A description of how the application supports or uses the specified document profile. For example, when are documents created, what action is taken with consumed documents, etc."^^xsd:string, "A specification for search parameters. For standard parameters, provides additional information on how the parameter is used in this solution. For custom parameters, provides a description of what the parameter does."^^xsd:string, "Additional information about how the query functions in this particular implementation."^^xsd:string, "Description of the query - the functionality it offers, and considerations about how it functions and to use it."^^xsd:string, "Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the conformance statement. For example, process for becoming an authorized messaging exchange partner."^^xsd:string, "Guidance on how this event is handled, such as internal system trigger points, business rules, etc."^^xsd:string, "Guidance specific to the implementation of this operation, such as 'delete is a logical delete' or 'updates are only allowed with version id' or 'creates permitted from pre-authorized certificates only'."^^xsd:string, "Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented."^^xsd:string, "Information about the system's restful capabilities that apply across all applications, such as security."^^xsd:string, "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms."^^xsd:string . :hasDosage a owl:ObjectProperty ; rdfs:comment "Indicates how the medication is to be used by the patient."^^xsd:string, "Indicates how the medication is/was used by the patient."^^xsd:string, "Provides details of how much of the medication was administered."^^xsd:string . :hasDosageInstruction a owl:ObjectProperty ; rdfs:comment "Indicates how the medication is to be used by the patient."^^xsd:string . :hasDoseNumber a owl:ObjectProperty ; rdfs:comment "This indicates the next recommended dose number (e.g. dose 2 is the next recommended dose)."^^xsd:string . :hasDoseQuantity a owl:ObjectProperty ; rdfs:comment "The amount of therapeutic or other substance given at one administration event."^^xsd:string, "The quantity of vaccine product that was administered."^^xsd:string . :hasDoseSequence a owl:ObjectProperty ; rdfs:comment "Indicates the nominal position in a series of the next dose. This is the recommended dose number as per a specified protocol."^^xsd:string, "Nominal position in a series."^^xsd:string . :hasDoseStatus a owl:ObjectProperty ; rdfs:comment "Indicates if the immunization event should \"count\" against the protocol."^^xsd:string . :hasDoseStatusReason a owl:ObjectProperty ; rdfs:comment "Provides an explanation as to why a immunization event should or should not count against the protocol."^^xsd:string . :hasDoseTarget a owl:ObjectProperty ; rdfs:comment "The targeted disease."^^xsd:string . :hasDuration a owl:ObjectProperty ; rdfs:comment "How long each repetition should last."^^xsd:string . :hasElement a owl:ObjectProperty ; rdfs:comment "Captures constraints on each element within the resource."^^xsd:string . :hasEmptyReason a owl:ObjectProperty ; rdfs:comment "If the list is empty, why the list is empty."^^xsd:string . :hasEncounter a owl:ObjectProperty ; rdfs:comment "A link to a resource that identifies the particular occurrence of contact between patient and health care provider."^^xsd:string, "An encounter that provides additional informaton about the healthcare context in which this request is made."^^xsd:string, "An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient."^^xsd:string, "Describes the clinical encounter or type of care this documentation is associated with."^^xsd:string, "Encounter during which the condition was first asserted."^^xsd:string, "Encounter during which this questionnaire answers were collected. When there were multiple encounters, this is the one considered most relevant to the context of the answers."^^xsd:string, "The encounter during which the procedure was performed."^^xsd:string, "The visit or admission the or other contact between patient and health care provider the medication administration was performed as part of."^^xsd:string . :hasEnd a owl:ObjectProperty ; rdfs:comment "The end of the period. If the end of the period is missing, it means that the period is ongoing."^^xsd:string, "When to stop repeating the schedule."^^xsd:string . :hasEndpoint a owl:ObjectProperty ; rdfs:comment "An address to which messages and/or replies are to be sent."^^xsd:string, "Identifies the routing target to send acknowledgements to."^^xsd:string, "Indicates where the message should be routed to."^^xsd:string . :hasEnterer a owl:ObjectProperty ; rdfs:comment "The person or device that performed the data entry leading to this message. Where there is more than one candidate, pick the most proximal to the message. Can provide other enterers in extensions."^^xsd:string . :hasEntity a owl:ObjectProperty ; rdfs:comment "An entity used in this activity."^^xsd:string . :hasEntry a owl:ObjectProperty ; rdfs:comment "Entries in this list."^^xsd:string . :hasEquivalence a owl:ObjectProperty ; rdfs:comment "equal | equivalent | wider | subsumes | narrower | specialises | inexact | unmatched | disjoint."^^xsd:string . :hasEvent a owl:ObjectProperty ; rdfs:comment "A description of the solution's support for an event at this end point."^^xsd:string, "A summary of the events of interest that have occurred as the request is processed. E.g. when the order was made, various processing steps (specimens received), when it was completed."^^xsd:string, "A summary of the events of interest that have occurred as this item of the request is processed."^^xsd:string, "Code that identifies the event this message represents and connects it with it's definition. Events defined as part of the FHIR specification have the system value \"http://hl7.org/fhir/message-type\"."^^xsd:string, "Identifies specific time periods when the event should occur."^^xsd:string, "Identifies the name, action type, time, and disposition of the audited event."^^xsd:string, "The main event/act/item, such as a colonoscopy or an appendectomy, being documented."^^xsd:string, "This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a \"History and Physical Report\" in which the procedure being documented is necessarily a \"History and Physical\" act."^^xsd:string . :hasEvidence a owl:ObjectProperty ; rdfs:comment "Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed."^^xsd:string . :hasExampleAddress a owl:ObjectProperty . :hasExampleAttachment a owl:ObjectProperty . :hasExampleBase64Binary a owl:ObjectProperty . :hasExampleBoolean a owl:ObjectProperty . :hasExampleCode a owl:ObjectProperty . :hasExampleCodeableConcept a owl:ObjectProperty . :hasExampleCoding a owl:ObjectProperty . :hasExampleContact a owl:ObjectProperty . :hasExampleDate a owl:ObjectProperty . :hasExampleDateTime a owl:ObjectProperty . :hasExampleDecimal a owl:ObjectProperty . :hasExampleHumanName a owl:ObjectProperty . :hasExampleId a owl:ObjectProperty . :hasExampleIdentifier a owl:ObjectProperty . :hasExampleInstant a owl:ObjectProperty . :hasExampleInteger a owl:ObjectProperty . :hasExampleOid a owl:ObjectProperty . :hasExamplePeriod a owl:ObjectProperty . :hasExampleQuantity a owl:ObjectProperty . :hasExampleRange a owl:ObjectProperty . :hasExampleRatio a owl:ObjectProperty . :hasExampleResource a owl:ObjectProperty . :hasExampleSampledData a owl:ObjectProperty . :hasExampleSchedule a owl:ObjectProperty . :hasExampleString a owl:ObjectProperty . :hasExampleUri a owl:ObjectProperty . :hasExampleUuid a owl:ObjectProperty . :hasExclude a owl:ObjectProperty ; rdfs:comment "Exclude one or more codes from the value set."^^xsd:string, "If true, indicates the characteristic is one that is NOT held by members of the group."^^xsd:string . :hasExpansion a owl:ObjectProperty ; rdfs:comment "When value set is an expansion."^^xsd:string . :hasExpectedSupplyDuration a owl:ObjectProperty ; rdfs:comment """Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last. In some situations, this attribute may be used instead of quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued, e.g. 90 days supply of medication (based on an ordered dosage) When possible, it is always better to specify quantity, as this tends to be more precise. expectedSupplyDuration will always be an estimate that can be influenced by external factors."""^^xsd:string . :hasExperimental a owl:ObjectProperty ; rdfs:comment "A flag to indicate that this conformance statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage."^^xsd:string, "This ConceptMap was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage."^^xsd:string, "This profile was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage."^^xsd:string, "This valueset was authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage."^^xsd:string . :hasExpirationDate a owl:ObjectProperty ; rdfs:comment "Date vaccine batch expires."^^xsd:string . :hasExpiry a owl:ObjectProperty ; rdfs:comment "Date of expiry of this device (if applicable)."^^xsd:string, "When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry."^^xsd:string . :hasExplanation a owl:ObjectProperty ; rdfs:comment "Reasons why a vaccine was administered or refused."^^xsd:string . :hasExposure a owl:ObjectProperty ; rdfs:comment "An exposure to a substance that preceded a reaction occurrence."^^xsd:string . :hasExtensible a owl:ObjectProperty ; rdfs:comment "Whether this is intended to be used with an extensible binding or not."^^xsd:string . :hasExtension a owl:ObjectProperty ; rdfs:comment "An extension - additional local content. The extension URL defines it's meaning"^^xsd:string . :hasExtensionDefn a owl:ObjectProperty ; rdfs:comment "An extension defined as part of the profile."^^xsd:string . :hasFacilityType a owl:ObjectProperty ; rdfs:comment "The kind of facility where the patient was seen."^^xsd:string . :hasFactor a owl:ObjectProperty ; rdfs:comment "A correction factor that is applied to the sampled data points before they are added to the origin."^^xsd:string . :hasFamily a owl:ObjectProperty ; rdfs:comment "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father."^^xsd:string . :hasFamilyHistory a owl:ObjectProperty ; rdfs:comment "Significant health events and conditions for people related to the subject relevant in the context of care for the subject."^^xsd:string . :hasFhirVersion a owl:ObjectProperty ; rdfs:comment "The version of the FHIR specification on which this conformance statement is based."^^xsd:string, "The version of the FHIR specification on which this profile is based."^^xsd:string . :hasFilter a owl:ObjectProperty ; rdfs:comment "Select concepts by specify a matching criteria based on the properties (including relationships) defined by the system. If multiple filters are specified, they SHALL all be true."^^xsd:string . :hasFirst a owl:ObjectProperty ; rdfs:comment "To get first page (if paged)."^^xsd:string . :hasFlag a owl:ObjectProperty ; rdfs:comment "The flag allows the system constructing the list to make one or more statements about the role and significance of the item in the list."^^xsd:string . :hasFocus a owl:ObjectProperty ; rdfs:comment "A resource associated with the event. This is the resource that defines the event."^^xsd:string . :hasFollowUp a owl:ObjectProperty ; rdfs:comment "If the procedure required specific follow up - e.g. removal of sutures. The followup may be represented as a simple note, or potentially could be more complex in which case the CarePlan resource can be used."^^xsd:string . :hasForecastStatus a owl:ObjectProperty ; rdfs:comment "Vaccine administration status."^^xsd:string . :hasForm a owl:ObjectProperty ; rdfs:comment "Describes the form of the item. Powder; tables; carton."^^xsd:string . :hasFormal a owl:ObjectProperty ; rdfs:comment "The definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource."^^xsd:string . :hasFormat a owl:ObjectProperty ; rdfs:comment "A list of the formats supported by this implementation."^^xsd:string, "An identifier that identifies that the format and content of the document conforms to additional rules beyond the base format indicated in the mimeType."^^xsd:string . :hasFrames a owl:ObjectProperty ; rdfs:comment "The number of frames in a photo. This is used with a multi-page fax, or an imaging acquisition context that takes multiple slices in a single image, or an animated gif. If there is more than one frame, this SHALL have a value in order to alert interface software that a multi-frame capable rendering widget is required."^^xsd:string . :hasFrequency a owl:ObjectProperty ; rdfs:comment "Indicates how often the event should occur."^^xsd:string . :hasFulfillment a owl:ObjectProperty ; rdfs:comment "Links to resources that provide details of the outcome of performing the order. E.g. Diagnostic Reports in a response that is made to an order that referenced a diagnostic order."^^xsd:string . :hasGender a owl:ObjectProperty ; rdfs:comment "Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes."^^xsd:string, "Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes."^^xsd:string . :hasGenderStatus a owl:ObjectProperty ; rdfs:comment "Indicates the current state of the animal's reproductive organs."^^xsd:string . :hasGiven a owl:ObjectProperty ; rdfs:comment "Given name."^^xsd:string . :hasGoal a owl:ObjectProperty ; rdfs:comment "Describes the intended objective(s) of carrying out the Care Plan."^^xsd:string, "Internal reference that identifies the goals that this activity is intended to contribute towards meeting."^^xsd:string . :hasGroup a owl:ObjectProperty ; rdfs:comment "A group of questions to a possibly similarly grouped set of questions in the questionnaire."^^xsd:string, "A sub-group within a group. The ordering of groups within this group is relevant."^^xsd:string, "Nested group, containing nested question for this question. The order of groups within the question is relevant."^^xsd:string, "Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized. I.e. A collection of entities that isn't an Organization."^^xsd:string . :hasHash a owl:ObjectProperty ; rdfs:comment "A hash of the source document to ensure that changes have not occurred."^^xsd:string, "The calculated hash of the data using SHA-1. Represented using base64."^^xsd:string . :hasHeader a owl:ObjectProperty ; rdfs:comment "Text that is displayed above the contents of the group."^^xsd:string . :hasHeight a owl:ObjectProperty ; rdfs:comment "Height of the image in pixels(photo/video)."^^xsd:string . :hasHigh a owl:ObjectProperty ; rdfs:comment "The high limit. The boundary is inclusive."^^xsd:string, "The value of the high bound of the reference range. If this is omitted, the high bound of the reference range is assumed to be meaningless. E.g. >5."^^xsd:string . :hasHospitalization a owl:ObjectProperty ; rdfs:comment "Details about an admission to a clinic."^^xsd:string . :hasHuman a owl:ObjectProperty ; rdfs:comment "Text that can be used to describe the constraint in messages identifying that the constraint has been violated."^^xsd:string . :hasId sxml:attribute "id" ; a owl:ObjectProperty . :hasIdentifier a owl:ObjectProperty ; rdfs:comment "A unique business identifier for this group."^^xsd:string, "A unique identifier assigned to this adverse reaction record."^^xsd:string, "A unique identifier assigned to this particular recommendation record."^^xsd:string, "A unique identifier for the simple observation."^^xsd:string, "An identifier assigned to this observation bu the source device that made the observation."^^xsd:string, "An identifier for the network access point of the user device for the audit event."^^xsd:string, "An identifier that applies to this person as a patient."^^xsd:string, "An identifier that applies to this person in this role."^^xsd:string, "An identifier that uniquely identifies this expansion of the valueset. Systems may re-use the same identifier as long as the expansion and the definition remain the same, but are not required to do so."^^xsd:string, "External identifier - FHIR will generate its own internal IDs (probably URLs) which do not need to be explicitly managed by the resource. The identifier here is one that would be used by another non-FHIR system - for example an automated medication pump would provide a record each time it operated; an administration while the patient was off the ward might be made with a different system and entered after the event. Particularly important if these records have to be updated."^^xsd:string, "External identifier - one that would be used by another non-FHIR system - for example a re-imbursement system might issue its own id for each prescription that is created. This is particularly important where FHIR only provides part of an erntire workflow process where records have to be tracked through an entire system."^^xsd:string, "Id for container. There may be multiple; a manufacturer's bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances."^^xsd:string, "Id for specimen."^^xsd:string, "Identifier assigned by the dispensing facility - this is an identifier assigned outside FHIR."^^xsd:string, "Identifier assigned by the dispensing facility when the dispense occurs."^^xsd:string, "Identifier assigned by the dispensing facility. This is an identifier assigned outside FHIR."^^xsd:string, "Identifier assigned to the alert for external use (outside the FHIR environment)."^^xsd:string, "Identifier assigned to the resource for business purposes, outside the context of FHIR."^^xsd:string, "Identifier associated with the package/container (usually a label affixed directly)."^^xsd:string, "Identifier for a person within a particular scope."^^xsd:string, "Identifier for the List assigned for business purposes outside the context of FHIR."^^xsd:string, "Identifier for the organization that is used to identify the organization across multiple disparate systems."^^xsd:string, "Identifier of the source where the event originated."^^xsd:string, "Identifier(s) by which this encounter is known."^^xsd:string, "Identifiers assigned to this device by various organizations. The most likely organizations to assign identifiers are the manufacturer and the owner, though regulatory agencies may also assign an identifier. The identifiers identify the particular device, not the kind of device."^^xsd:string, "Identifiers assigned to this order by the order or by the receiver."^^xsd:string, "Identifiers assigned to this order by the orderer or by the receiver."^^xsd:string, "Identifiers assigned to this order. The identifiers are usually assigned by the system responding to the order, but they may be provided or added to by other systems."^^xsd:string, "Identifiers associated with the image - these may include identifiers for the image itself, identifiers for the context of its collection (e.g. series ids) and context ids such as accession numbers or other workflow identifiers."^^xsd:string, "Identifies a specific instance of the participant object. The reference should always be version specific."^^xsd:string, "Links query and its response(s)."^^xsd:string, "Links response to source query."^^xsd:string, "Logical Identifier for the composition, assigned when created. This identifier stays constant as the composition is changed over time."^^xsd:string, "Other identifiers associated with the document, including version independent, source record and workflow related identifiers."^^xsd:string, "Other identifiers for the study."^^xsd:string, "The id of the message that this message is a response to."^^xsd:string, "The identifier of this message."^^xsd:string, "The identifier that is used to identify this concept map when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)."^^xsd:string, "The identifier that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)."^^xsd:string, "The identifier that is used to identify this profile when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)."^^xsd:string, "The identifier that is used to identify this value set when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)."^^xsd:string, "The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider."^^xsd:string, "This records identifiers associated with this allergy/intolerance concern that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this care plan that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this condition that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this family history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this procedure that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this question/answer set that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "This records identifiers associated with this reaction that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)."^^xsd:string, "Unique code or number identifying the location to its users."^^xsd:string, "Unique identifier for this supply request."^^xsd:string . :hasIdentity a owl:ObjectProperty ; rdfs:comment "An Internal id that is used to identify this mapping set when specific mappings are made."^^xsd:string, "An internal reference to the definition of a mapping."^^xsd:string . :hasImage a owl:ObjectProperty ; rdfs:comment "A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest)."^^xsd:string . :hasImagingStudy a owl:ObjectProperty ; rdfs:comment "Manifest of a set of images produced in study. The set of images may include every image in the study, or it may be an incomplete sample, such as a list of key images."^^xsd:string, "One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images."^^xsd:string . :hasImmunization a owl:ObjectProperty ; rdfs:comment "Immunization event information."^^xsd:string . :hasImmunizationRecommendation a owl:ObjectProperty ; rdfs:comment "A patient's point-of-time immunization status and recommendation with optional supporting justification."^^xsd:string . :hasImplementation a owl:ObjectProperty ; rdfs:comment "Identifies a specific implementation instance that is described by the conformance statement - i.e. a particular installation, rather than the capabilities of a software program."^^xsd:string . :hasImport a owl:ObjectProperty ; rdfs:comment "Includes the contents of the referenced value set as a part of the contents of this value set."^^xsd:string . :hasInclude a owl:ObjectProperty ; rdfs:comment "Include one or more codes from a code system."^^xsd:string . :hasIndexed a owl:ObjectProperty ; rdfs:comment "When the document reference was created."^^xsd:string . :hasIndication a owl:ObjectProperty ; rdfs:comment "Reason the encounter takes place, as specified using information from another resource. For admissions, this is the admission diagnosis."^^xsd:string, "The reason why the procedure was performed. This may be due to a Condition, may be coded entity of some type, or may simply be present as text."^^xsd:string . :hasIndividual a owl:ObjectProperty ; rdfs:comment "Persons involved in the encounter other than the patient."^^xsd:string . :hasIngredient a owl:ObjectProperty ; rdfs:comment "A substance can be composed of other substances."^^xsd:string, "Identifies a particular constituent of interest in the product."^^xsd:string . :hasInstance a owl:ObjectProperty ; rdfs:comment "A single image taken from a patient."^^xsd:string, "Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance."^^xsd:string . :hasInstant a owl:ObjectProperty ; rdfs:comment "The point in time that the values are reported."^^xsd:string . :hasIntegritySignature a owl:ObjectProperty ; rdfs:comment "A digital signature on the target resource(s). The signature should match a Provenance.agent.reference in the provenance resource. The signature is only added to support checking cryptographic integrity of the resource, and not to represent workflow and clinical aspects of the signing process, or to support non-repudiation."^^xsd:string . :hasInterpretation a owl:ObjectProperty ; rdfs:comment "The assessment made based on the result of the observation."^^xsd:string . :hasInterpreter a owl:ObjectProperty ; rdfs:comment "Who read study and interpreted the images."^^xsd:string . :hasIsBrand a owl:ObjectProperty ; rdfs:comment "Set to true if the item is attributable to a specific manufacturer (even if we don't know who that is)."^^xsd:string . :hasIsExtensible a owl:ObjectProperty ; rdfs:comment "If true, then conformant systems may use additional codes or (where the data type permits) text alone to convey concepts not covered by the set of codes identified in the binding. If false, then conformant systems are constrained to the provided codes alone."^^xsd:string . :hasIsModifier a owl:ObjectProperty ; rdfs:comment "If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system."^^xsd:string . :hasIssue a owl:ObjectProperty ; rdfs:comment "An error, warning or information message that results from a system action."^^xsd:string . :hasIssued a owl:ObjectProperty ; rdfs:comment "Date/Time this was made available."^^xsd:string, "The date and/or time that this version of the report was released from the source diagnostic service."^^xsd:string . :hasIssuer a owl:ObjectProperty ; rdfs:comment "Organization that regulates and issues the qualification."^^xsd:string . :hasItem a owl:ObjectProperty ; rdfs:comment "A reference to the actual resource from which data was derived."^^xsd:string, "Identifies one of the items in the package."^^xsd:string, "The actual ingredient - either a substance (simple ingredient) or another medication."^^xsd:string, "The specific diagnostic investigations that are requested as part of this request. Sometimes, there can only be one item per request, but in most contexts, more than one investigation can be requested."^^xsd:string . :hasKey a owl:ObjectProperty ; rdfs:comment "Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality."^^xsd:string . :hasKind a owl:ObjectProperty ; rdfs:comment "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process."^^xsd:string, "Medications are either a single administrable product or a package that contains one or more products."^^xsd:string . :hasLabel a owl:ObjectProperty ; rdfs:comment "A text string for the identifier that can be displayed to a human so they can recognize the identifier."^^xsd:string . :hasLanguage a owl:ObjectProperty ; rdfs:comment "The human language of the content. The value can be any valid value according to BCP 47."^^xsd:string, "The human language of the content. The value can be any valid value according to BCP-47"^^xsd:string . :hasLast a owl:ObjectProperty ; rdfs:comment "To get last page (if paged)."^^xsd:string . :hasLatitude a owl:ObjectProperty ; rdfs:comment "Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below)."^^xsd:string . :hasLength a owl:ObjectProperty ; rdfs:comment "Quantity of time the encounter lasted. This excludes the time during leaves of absence."^^xsd:string, "The length of the recording in seconds - for audio and video."^^xsd:string . :hasLifecycle a owl:ObjectProperty ; rdfs:comment "Identifier for the data life-cycle stage for the participant object."^^xsd:string . :hasLine a owl:ObjectProperty ; rdfs:comment """This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information."""^^xsd:string . :hasLink a owl:ObjectProperty ; rdfs:comment "Link to another patient resource that concerns the same actual person."^^xsd:string, "Reference to the image source."^^xsd:string . :hasList a owl:ObjectProperty ; rdfs:comment "A set of information summarized from a list of other resources."^^xsd:string . :hasLocation a owl:ObjectProperty ; rdfs:comment "A simple XPath limited to element names, repetition indicators and the default child access that identifies one of the elements in the resource that caused this issue to be raised."^^xsd:string, "A url at which the document can be accessed."^^xsd:string, "Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated."^^xsd:string, "Identifies the facility where the activity will occur. E.g. home, hospital, specific clinic, etc."^^xsd:string, "List of locations at which the patient has been."^^xsd:string, "Location(s) the organization uses to provide services."^^xsd:string, "The anatomical location where this condition manifests itself."^^xsd:string, "The location where the encounter takes place."^^xsd:string, "The location(s) at which this practitioner provides care."^^xsd:string, "The resource may be found in a literal location (i.e. GPS coordinates), a logical place (i.e. \"in/with the patient\"), or a coded location."^^xsd:string, "The service delivery location where the vaccine administration occurred."^^xsd:string, "Where the activity occurred, if relevant."^^xsd:string . :hasLongitude a owl:ObjectProperty ; rdfs:comment "Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below)."^^xsd:string . :hasLotNumber a owl:ObjectProperty ; rdfs:comment "Lot number assigned by the manufacturer."^^xsd:string, "Lot number of the vaccine product."^^xsd:string . :hasLow a owl:ObjectProperty ; rdfs:comment "The low limit. The boundary is inclusive."^^xsd:string, "The value of the low bound of the reference range. If this is omitted, the low bound of the reference range is assumed to be meaningless. E.g. <2.3."^^xsd:string . :hasLowerLimit a owl:ObjectProperty ; rdfs:comment "The lower limit of detection of the measured points. This is needed if any of the data points have the value \"L\" (lower than detection limit)."^^xsd:string . :hasManagingOrganization a owl:ObjectProperty ; rdfs:comment "Organization that is the custodian of the patient record."^^xsd:string, "The organization that is responsible for the provisioning and upkeep of the location."^^xsd:string . :hasManufacturer a owl:ObjectProperty ; rdfs:comment "A name of the manufacturer."^^xsd:string, "Describes the details of the manufacturer."^^xsd:string, "Name of vaccine manufacturer."^^xsd:string . :hasMap a owl:ObjectProperty ; rdfs:comment "A concept from the target value set that this concept maps to."^^xsd:string, "Expresses what part of the target specification corresponds to this element."^^xsd:string . :hasMapping a owl:ObjectProperty ; rdfs:comment "An external specification that the content is mapped to."^^xsd:string, "Identifies a concept from an external specification that roughly corresponds to this element."^^xsd:string . :hasMaritalStatus a owl:ObjectProperty ; rdfs:comment "This field contains a patient's most recent marital (civil) status."^^xsd:string . :hasMasterIdentifier a owl:ObjectProperty ; rdfs:comment "A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts."^^xsd:string, "Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document."^^xsd:string . :hasMax a owl:ObjectProperty ; rdfs:comment "The maximum number of times this element is permitted to appear in the instance."^^xsd:string . :hasMaxDosePerPeriod a owl:ObjectProperty ; rdfs:comment "The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time, e.g. 1000mg in 24 hours."^^xsd:string, "The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. E.g. 1000mg in 24 hours."^^xsd:string, "The maximum total quantity of a therapeutic substance that was administered to the patient over the specified period of time. E.g. 1000mg in 24 hours."^^xsd:string . :hasMaxLength a owl:ObjectProperty ; rdfs:comment "Indicates the shortest length that SHALL be supported by conformant instances without truncation."^^xsd:string . :hasMeaning a owl:ObjectProperty ; rdfs:comment "Code for the meaning of the reference range."^^xsd:string . :hasMedia a owl:ObjectProperty ; rdfs:comment "A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference."^^xsd:string, "Type of media involved. Used when the event is about exporting/importing onto media."^^xsd:string . :hasMedication a owl:ObjectProperty ; rdfs:comment "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications."^^xsd:string, "Identifies the medication that is to be dispensed. This may be a more specifically defined than the medicationPrescription.medication . This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications."^^xsd:string, "Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications."^^xsd:string, "Primarily used for identification and definition of Medication, but also covers ingredients and packaging."^^xsd:string . :hasMedicationAdministration a owl:ObjectProperty ; rdfs:comment """Describes the event of a patient being given a dose of 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."""^^xsd:string . :hasMedicationDispense a owl:ObjectProperty ; rdfs:comment "Dispensing a medication to a named patient. This includes a description of the supply provided and the instructions for administering the medication."^^xsd:string . :hasMedicationPrescription a owl:ObjectProperty ; rdfs:comment "An order for both supply of the medication and the instructions for administration of the medicine to a patient."^^xsd:string . :hasMedicationStatement a owl:ObjectProperty ; rdfs:comment "A record of medication being taken by a patient, or that the medication has been given to a patient where the record is the result of a report from the patient or another clinician."^^xsd:string . :hasMember a owl:ObjectProperty ; rdfs:comment "Identifies the resource instances that are members of the group."^^xsd:string, "The specific person or organization who is participating/expected to participate in the care plan."^^xsd:string . :hasMessageHeader a owl:ObjectProperty ; rdfs:comment "The header for a message exchange that is either requesting or responding to an action. The resource(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."^^xsd:string . :hasMessaging a owl:ObjectProperty ; rdfs:comment "A description of the messaging capabilities of the solution."^^xsd:string . :hasMethod a owl:ObjectProperty ; rdfs:comment """A coded value indicating the method by which the medication is introduced into or onto the body. Most commonly used for injections. Examples: Slow Push; Deep IV. Terminologies used often pre-coordinate this term with the route and or form of administration."""^^xsd:string, """A coded value indicating the method by which the medication was introduced into or onto the body. Most commonly used for injections. Examples: Slow Push; Deep IV. Terminologies used often pre-coordinate this term with the route and or form of administration."""^^xsd:string, "A coded value specifying the technique that is used to perform the procedure."^^xsd:string, "Indicates the mechanism used to perform the observation."^^xsd:string . :hasMetric a owl:ObjectProperty ; rdfs:comment "A piece of measured or derived data that is reported by the machine."^^xsd:string . :hasMimeType a owl:ObjectProperty ; rdfs:comment "The mime type of the source document."^^xsd:string . :hasMin a owl:ObjectProperty ; rdfs:comment "The minimum number of times this element SHALL appear in the instance."^^xsd:string . :hasModality a owl:ObjectProperty ; rdfs:comment "A list of all the Series.ImageModality values that are actual acquisition modalities, i.e. those in the DICOM Context Group 29 (value set OID 1.2.840.10008.6.1.19)."^^xsd:string, "The modality of this series sequence."^^xsd:string . :hasMode a owl:ObjectProperty ; rdfs:comment "How this list was prepared - whether it is a working list that is suitable for being maintained on an ongoing basis, or if it represents a snapshot of a list of items from another source, or whether it is a prepared list where items may be marked as added, modified or deleted."^^xsd:string, "Identifies whether this portion of the statement is describing ability to initiate or receive restful operations."^^xsd:string, "Indicates whether a resource instance represents a specific location or a class of locations."^^xsd:string, "Mode of this document declaration - whether application is producer or consumer."^^xsd:string, "The mode of this event declaration - whether application is sender or receiver."^^xsd:string, "The type of attestation the authenticator offers."^^xsd:string . :hasModel a owl:ObjectProperty ; rdfs:comment "The \"model\" - an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type."^^xsd:string . :hasModified a owl:ObjectProperty ; rdfs:comment "Identifies the most recent date on which the plan has been revised."^^xsd:string . :hasModifierExtension a owl:ObjectProperty ; rdfs:comment "An extension that modifies the meaning of the element that contains it - additional local content. The extension URL defines it's meaning"^^xsd:string . :hasMultipleBirthBoolean a owl:ObjectProperty . :hasMultipleBirthInteger a owl:ObjectProperty . :hasMustSupport a owl:ObjectProperty ; rdfs:comment "If true, conformant resource authors SHALL be capable of providing a value for the element and resource consumers SHALL be capable of extracting and doing something useful with the data element. If false, the element may be ignored and not supported."^^xsd:string . :hasName a owl:ObjectProperty ; rdfs:comment "A code or name that describes this diagnostic report."^^xsd:string, "A descriptive name for this - can be useful for generating implementation artifacts."^^xsd:string, "A free text natural language name describing the concept map."^^xsd:string, "A free text natural language name describing the value set."^^xsd:string, "A free text natural language name identifying the Profile."^^xsd:string, "A free text natural language name identifying the conformance statement."^^xsd:string, "A label assigned to the group for human identification and communication."^^xsd:string, "A name associated with the contact."^^xsd:string, "A name associated with the individual."^^xsd:string, "A name associated with the organization."^^xsd:string, "A name associated with the person."^^xsd:string, "A name for the specification that is being mapped to."^^xsd:string, "An instance-specific descriptor of the Participant Object ID audited, such as a person's name."^^xsd:string, "Describes what was observed. Sometimes this is called the observation \"code\"."^^xsd:string, "Human-meaningful name for the user."^^xsd:string, "Human-readable name for the source system."^^xsd:string, "Human-readable name for the target system."^^xsd:string, "Name of the location as used by humans. Does not need to be unique."^^xsd:string, "Name software is known by."^^xsd:string, "Structured name for a predefined list of questions this questionnaire is responding to."^^xsd:string, "Structured name for a section of a predefined list of questions this questionnaire is responding to."^^xsd:string, "Structured name for the question that identifies this question within the Questionnaire or Group."^^xsd:string, "The common/commercial name of the medication absent information such as strength, form, etc. E.g. Acetaminophen, Tylenol 3, etc. The fully coordinated name is communicated as the display of Medication.code."^^xsd:string, "The name of a parameter."^^xsd:string, "The name of a query, which is used in the URI from Conformance statements declaring use of the query. Typically this will also be the name for the _query parameter when the query is called, though in some cases it may be aliased by a server to avoid collisions."^^xsd:string, "The name of a query, which is used in the _query parameter when the query is called."^^xsd:string, "The name of the search parameter used in the interface."^^xsd:string, "The name of the standard or custom search parameter."^^xsd:string, "The name of this element definition (to refer to it from other element definitions using Profile.structure.element.definition.nameReference). This is a unique name referring to a specific set of constraints applied to this element. One use of this is to provide a name to different slices of the same element."^^xsd:string, "The name of this resource constraint statement (to refer to it from other resource constraints - from Profile.structure.element.definition.type.profile)."^^xsd:string, "This will either be a name or a description. E.g. \"Aunt Susan\", \"my cousin with the red hair\"."^^xsd:string, "Used to label the constraint in OCL or in short displays incapable of displaying the full human description."^^xsd:string . :hasNameReference a owl:ObjectProperty ; rdfs:comment "Identifies the name of a slice defined elsewhere in the profile whose constraints should be applied to the current element."^^xsd:string . :hasNetwork a owl:ObjectProperty ; rdfs:comment "Logical network location for application activity, if the activity has a network location."^^xsd:string . :hasNext a owl:ObjectProperty ; rdfs:comment "To get next page (if paged)."^^xsd:string . :hasNote a owl:ObjectProperty ; rdfs:comment "An area where general notes can be placed about this specific condition."^^xsd:string, "Conveys information about family history not specific to individual relations."^^xsd:string, "The textual component of the alert to display to the user."^^xsd:string, "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible."^^xsd:string . :hasNotes a owl:ObjectProperty ; rdfs:comment "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis."^^xsd:string, "Any comments related to the goal."^^xsd:string, "Any other notes about the procedure - e.g. the operative notes."^^xsd:string, "General notes about the care plan not covered elsewhere."^^xsd:string, "Notes about the execution of the activity."^^xsd:string . :hasNumber a owl:ObjectProperty ; rdfs:comment "The number of this image in the series."^^xsd:string, "The number of this series in the overall sequence."^^xsd:string . :hasNumberOfInstances a owl:ObjectProperty ; rdfs:comment "Number of SOP Instances in Study."^^xsd:string, "Sequence that contains attributes from the."^^xsd:string . :hasNumberOfRepeatsAllowed a owl:ObjectProperty ; rdfs:comment """An integer indicating the number of repeats of the Dispense. UsageNotes: For example, the number of times the prescribed quantity is to be supplied including the initial standard fill."""^^xsd:string . :hasNumberOfSeries a owl:ObjectProperty ; rdfs:comment "Number of Series in Study."^^xsd:string . :hasNumerator a owl:ObjectProperty ; rdfs:comment "The value of the numerator."^^xsd:string . :hasObject a owl:ObjectProperty ; rdfs:comment "Specific instances of data or objects that have been accessed."^^xsd:string . :hasObservation a owl:ObjectProperty ; rdfs:comment "Measurements and simple assertions made about a patient, device or other subject."^^xsd:string, "The data for the metric."^^xsd:string . :hasOnsetAge a owl:ObjectProperty . :hasOnsetDate a owl:ObjectProperty . :hasOnsetRange a owl:ObjectProperty . :hasOnsetString a owl:ObjectProperty . :hasOp a owl:ObjectProperty ; rdfs:comment "The kind of operation to perform as a part of the filter criteria."^^xsd:string . :hasOperation a owl:ObjectProperty ; rdfs:comment "A specification of restful operations supported by the system."^^xsd:string, "Identifies a restful operation supported by the solution."^^xsd:string . :hasOperationOutcome a owl:ObjectProperty ; rdfs:comment "A collection of error, warning or information messages that result from a system action."^^xsd:string . :hasOperator a owl:ObjectProperty ; rdfs:comment "The person who administered the collection of the image."^^xsd:string . :hasOptions a owl:ObjectProperty ; rdfs:comment "Reference to a valueset containing the possible options."^^xsd:string . :hasOrder a owl:ObjectProperty ; rdfs:comment "A list of the diagnostic orders that resulted in this imaging study being performed."^^xsd:string, "A request to perform an action."^^xsd:string . :hasOrderResponse a owl:ObjectProperty ; rdfs:comment "A response to an order."^^xsd:string . :hasOrdered a owl:ObjectProperty ; rdfs:comment "If the matching elements have to occur in the same order as defined in the profile."^^xsd:string, "Whether items in the list have a meaningful order."^^xsd:string . :hasOrderedItem a owl:ObjectProperty ; rdfs:comment "The item that is requested to be supplied."^^xsd:string . :hasOrderer a owl:ObjectProperty ; rdfs:comment "The practitioner that holds legal responsibility for ordering the investigation."^^xsd:string . :hasOrganization a owl:ObjectProperty ; rdfs:comment "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc."^^xsd:string, "Organization on behalf of which the contact is acting or for which the contact is working."^^xsd:string, "The organization that the practitioner represents."^^xsd:string . :hasOrigin a owl:ObjectProperty ; rdfs:comment "The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series."^^xsd:string, "The location from which the patient came before admission."^^xsd:string . :hasOther a owl:ObjectProperty ; rdfs:comment "Other is a conformant for handling resource concepts not yet defined for FHIR or outside HL7's scope of interest."^^xsd:string, "The other patient resource that the link refers to."^^xsd:string . :hasOutcome a owl:ObjectProperty ; rdfs:comment "Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation."^^xsd:string, "Indicates whether the event succeeded or failed."^^xsd:string, "Outcome of processing the query."^^xsd:string, "What was the outcome of the procedure - did it resolve reasons why the procedure was performed?."^^xsd:string . :hasOutcomeDesc a owl:ObjectProperty ; rdfs:comment "A free text description of the outcome of the event."^^xsd:string . :hasOwner a owl:ObjectProperty ; rdfs:comment "An organization that is responsible for the provision and ongoing maintenance of the device."^^xsd:string . :hasPackage a owl:ObjectProperty ; rdfs:comment "Information that only applies to packages (not products)."^^xsd:string . :hasParameter a owl:ObjectProperty ; rdfs:comment "A list of named parameters that is used in the service call."^^xsd:string, "A parameter of a named query."^^xsd:string, "Identifies which of the parameters for the named query are supported."^^xsd:string, "Parameters server used."^^xsd:string, "Set of query parameters with values."^^xsd:string . :hasPartOf a owl:ObjectProperty ; rdfs:comment "Another Encounter of which this encounter is a part of (administratively or in time)."^^xsd:string, "Another Location which this Location is physically part of."^^xsd:string, "The organization of which this organization forms a part."^^xsd:string . :hasParticipant a owl:ObjectProperty ; rdfs:comment "A person, a hardware device or software process."^^xsd:string, "Identifies all people and organizations who are expected to be involved in the care envisioned by this plan."^^xsd:string, "The main practitioner responsible for providing the service."^^xsd:string . :hasParty a owl:ObjectProperty ; rdfs:comment "Who attested the composition in the specified way."^^xsd:string . :hasPath a owl:ObjectProperty ; rdfs:comment "The path identifies the element and is expressed as a \".\"-separated list of ancestor elements, beginning with the name of the resource."^^xsd:string . :hasPatient a owl:ObjectProperty ; rdfs:comment "A link to a resource representing the person to whom the medication will be given."^^xsd:string, "A link to a resource representing the person whom the ordered item is for."^^xsd:string, "Demographics and other administrative information about a person or animal receiving care or other health-related services."^^xsd:string, "Identifies the patient/subject whose intended care is described by the plan."^^xsd:string, "Patient information, if the resource is affixed to a person."^^xsd:string, "The patient this person is related to."^^xsd:string, "The person or animal to whom the medication was given."^^xsd:string, "The person or animal who is /was taking the medication."^^xsd:string . :hasPerformer a owl:ObjectProperty ; rdfs:comment "Clinician who administered the vaccine."^^xsd:string, "Identifies who's expected to be involved in the activity."^^xsd:string, "Limited to 'real' people rather than equipment."^^xsd:string, "The diagnostic service that is responsible for issuing the report."^^xsd:string, "Who was responsible for asserting the observed value as \"true\"."^^xsd:string . :hasPeriod a owl:ObjectProperty ; rdfs:comment "Indicates the period of time when this name was valid for the named person."^^xsd:string, "Indicates when the plan did (or is intended to) come into effect and end."^^xsd:string, "Period during which the patient was admitted."^^xsd:string, "Period during which the patient was assigned the bed."^^xsd:string, "Period during which the qualification is valid."^^xsd:string, "The length of time between sampling times, measured in milliseconds."^^xsd:string, "The period during which the activity occurred."^^xsd:string, "The period during which the person is authorized to act as a practitioner in these role(s) for the organization."^^xsd:string, "The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time."^^xsd:string, "The start and end time of the encounter."^^xsd:string, "The time period over which the service that is described by the document was provided."^^xsd:string, "Time period during which identifier is/was valid for use."^^xsd:string, "Time period during which the patient was present at the location."^^xsd:string, "Time period when address was/is in use."^^xsd:string, "Time period when the contact was/is in use."^^xsd:string . :hasPerson a owl:ObjectProperty ; rdfs:comment "The practitioner who was involved in the procedure."^^xsd:string . :hasPhoto a owl:ObjectProperty ; rdfs:comment "Image of the person."^^xsd:string . :hasPhysicalType a owl:ObjectProperty ; rdfs:comment "Physical form of the location, e.g. building, room, vehicle, road."^^xsd:string . :hasPolicy a owl:ObjectProperty ; rdfs:comment "Policy or plan the activity was defined by. Typically, a single activity may have multiple applicable policy documents, such as patient consent, guarantor funding, etc."^^xsd:string . :hasPolicyManager a owl:ObjectProperty ; rdfs:comment "A reference to a domain or server that manages policies under which the document is accessed and/or made available."^^xsd:string . :hasPosition a owl:ObjectProperty ; rdfs:comment "The absolute geographic location of the Location, expressed in a KML compatible manner (see notes below for KML)."^^xsd:string . :hasPractitioner a owl:ObjectProperty ; rdfs:comment "A person who is directly or indirectly involved in the provisioning of healthcare."^^xsd:string, "The individual who was responsible for giving the medication to the patient."^^xsd:string . :hasPreAdmissionIdentifier a owl:ObjectProperty ; rdfs:comment "Pre-admission identifier."^^xsd:string . :hasPrefix a owl:ObjectProperty ; rdfs:comment "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name."^^xsd:string . :hasPrescriber a owl:ObjectProperty ; rdfs:comment "The healthcare professional responsible for authorizing the prescription."^^xsd:string . :hasPrescription a owl:ObjectProperty ; rdfs:comment "The original request, instruction or authority to perform the administration."^^xsd:string . :hasPresentedForm a owl:ObjectProperty ; rdfs:comment "Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent."^^xsd:string . :hasPrevious a owl:ObjectProperty ; rdfs:comment "To get previous page (if paged)."^^xsd:string . :hasPrimary a owl:ObjectProperty ; rdfs:comment "Indicates that this code was chosen by a user directly - i.e. off a pick list of available items (codes or displays)."^^xsd:string . :hasPrimaryLanguage a owl:ObjectProperty ; rdfs:comment "The primary language in which the source document is written."^^xsd:string . :hasPriority a owl:ObjectProperty ; rdfs:comment "Indicates the urgency of the encounter."^^xsd:string, "The clinical priority associated with this order."^^xsd:string . :hasProcedure a owl:ObjectProperty ; rdfs:comment "A coded value specifying the procedure used to process the specimen."^^xsd:string, "An action that is performed on a patient. This can be a physical 'thing' like an operation, or less invasive like counseling or hypnotherapy."^^xsd:string, "Type of procedure performed."^^xsd:string . :hasProduct a owl:ObjectProperty ; rdfs:comment "A set of additional outcomes from this mapping to other value sets. To properly execute this mapping, the specified value set must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on."^^xsd:string, "Identifies the food, drug or other product being consumed or supplied in the activity."^^xsd:string, "Information that only applies to products (not packages)."^^xsd:string . :hasProfile a owl:ObjectProperty ; rdfs:comment "A Resource Profile - a statement of use of one or more FHIR Resources. It may include constraints on Resources and Data Types, Terminology Binding Statements and Extension Definitions."^^xsd:string, "A constraint on a resource used in the document."^^xsd:string, "A list of profiles supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of recourses, conformant to a particular profile, and allows its clients to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile."^^xsd:string, "A specification of the profile that describes the solution's support for the resource, including any constraints on cardinality, bindings, lengths or other limitations."^^xsd:string, "Identifies a profile that SHALL hold for resources or datatypes referenced as the type of this element. Can be a local reference - to another structure in this profile, or a reference to a structure in another profile."^^xsd:string . :hasProhibited a owl:ObjectProperty ; rdfs:comment "If true, indicates that the described activity is one that must NOT be engaged in when following the plan."^^xsd:string . :hasProperty a owl:ObjectProperty ; rdfs:comment "A code that identifies a property defined in the code system."^^xsd:string . :hasProtocol a owl:ObjectProperty ; rdfs:comment "A list of the messaging transport protocol(s) identifiers, supported by this endpoint."^^xsd:string, "Contains information about the protocol under which the vaccine was administered."^^xsd:string . :hasProvenance a owl:ObjectProperty ; rdfs:comment "Provenance information that describes the activity that led to the creation of a set of resources. This information can be used to help determine their reliability or trace where the information in them came from. The focus of the provenance resource is record keeping, audit and traceability, and not explicit statements of clinical significance."^^xsd:string . :hasPublish a owl:ObjectProperty ; rdfs:comment "This definition of a profile on a structure is published as a formal statement. Some structural definitions might be defined purely for internal use within the profile, and not intended to be used outside that context."^^xsd:string . :hasPublisher a owl:ObjectProperty ; rdfs:comment "Details of the individual or organization who accepts responsibility for publishing the profile."^^xsd:string, "Name of Organization publishing this conformance statement."^^xsd:string, "The name of the individual or organization that published the concept map."^^xsd:string, "The name of the individual or organization that published the value set."^^xsd:string . :hasPurpose a owl:ObjectProperty ; rdfs:comment "Human summary: why describe this resource?."^^xsd:string, "Indicates a purpose for which the contact can be reached."^^xsd:string . :hasQualification a owl:ObjectProperty ; rdfs:comment "Qualifications obtained by training and certification."^^xsd:string . :hasQuantity a owl:ObjectProperty ; rdfs:comment "A count of the number of resource instances that are part of the group."^^xsd:string, "Identifies the quantity expected to be supplied."^^xsd:string, "The amount of medication that has been dispensed. Includes unit of measure."^^xsd:string, "The amount of supply that has been dispensed. Includes unit of measure."^^xsd:string, "The amount of the ingredient in the substance - a concentration ratio."^^xsd:string, "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection."^^xsd:string, "The amount of the substance."^^xsd:string, "The amount of therapeutic or other substance given at one administration event."^^xsd:string, "The amount that is to be dispensed."^^xsd:string, "The quantity of specimen collected; for instance the volume of a blood sample, or the physical measurement of an anatomic pathology sample."^^xsd:string . :hasQuery a owl:ObjectProperty ; rdfs:comment "A description of a query with a set of parameters."^^xsd:string, "Definition of a named query and its parameters and their meaning."^^xsd:string, "The actual query for a query-type participant object."^^xsd:string . :hasQuestion a owl:ObjectProperty ; rdfs:comment "Set of questions within this group. The order of questions within the group is relevant."^^xsd:string . :hasQuestionnaire a owl:ObjectProperty ; rdfs:comment "A structured set of questions and their answers. The Questionnaire may contain questions, answers or both. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the underlying questions."^^xsd:string . :hasRate a owl:ObjectProperty ; rdfs:comment "Identifies the speed with which the medication was introduced into the patient. Typically the rate for an infusion e.g. 200ml in 2 hours. May also expressed as a rate per unit of time such as 100ml per hour - the duration is then not specified, or is specified in the quantity."^^xsd:string, "Identifies the speed with which the substance is introduced into the subject. Typically the rate for an infusion. 200ml in 2 hours."^^xsd:string . :hasReAdmission a owl:ObjectProperty ; rdfs:comment "Whether this hospitalization is a readmission."^^xsd:string . :hasReaction a owl:ObjectProperty ; rdfs:comment "Categorical data indicating that an adverse event is associated in time to an immunization."^^xsd:string, "Reactions associated with the sensitivity."^^xsd:string . :hasReadHistory a owl:ObjectProperty ; rdfs:comment "A flag for whether the server is able to return past versions as part of the vRead operation."^^xsd:string . :hasReason a owl:ObjectProperty ; rdfs:comment "Coded indication of the cause for the event - indicates a reason for the occurance of the event that is a focus of this message."^^xsd:string, "Indicates the reason for the substitution of (or lack of substitution) from what was prescribed."^^xsd:string, "Indicates the reason for the substitution, or why substitution must or must not be performed."^^xsd:string, "Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis."^^xsd:string, "Reasons why a vaccine was administered."^^xsd:string, "The reason that the activity was taking place."^^xsd:string . :hasReasonCodeableConcept a owl:ObjectProperty . :hasReasonNotGiven a owl:ObjectProperty ; rdfs:comment "A code indicating why the administration was not performed."^^xsd:string, "A code indicating why the medication was not taken."^^xsd:string . :hasReasonResource a owl:ObjectProperty . :hasReceivedTime a owl:ObjectProperty ; rdfs:comment "Time when specimen was received for processing or testing."^^xsd:string . :hasReceiver a owl:ObjectProperty ; rdfs:comment "Allows data conveyed by a message to be addressed to a particular person or department when routing to a specific application isn't sufficient."^^xsd:string, "Identifies the person who picked up the Supply."^^xsd:string, "Identifies the person who picked up the medication. This will usually be a patient or their carer, but some cases exist where it can be a healthcare professional."^^xsd:string . :hasRecipient a owl:ObjectProperty ; rdfs:comment "A patient, practitioner, or organization for which this set of documents is intended."^^xsd:string . :hasRecommendation a owl:ObjectProperty ; rdfs:comment "Vaccine administration recommendations."^^xsd:string . :hasRecorded a owl:ObjectProperty ; rdfs:comment "The instant of time at which the activity was recorded."^^xsd:string . :hasRecordedDate a owl:ObjectProperty ; rdfs:comment "Date when the sensitivity was recorded."^^xsd:string . :hasRecorder a owl:ObjectProperty ; rdfs:comment "Identifies the individual responsible for the information in the reaction record."^^xsd:string, "Indicates who has responsibility for the record."^^xsd:string . :hasReference a owl:ObjectProperty ; rdfs:comment "A reference to a location at which the other resource is found. The reference may a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources."^^xsd:string, "Direct reference to a resource that identifies the participant."^^xsd:string, "Identifies a specific instance of the participant object. The reference should always be version specific."^^xsd:string, "Identity of participant. May be a logical or physical uri and maybe absolute or relative."^^xsd:string, "Resources that are the results of the search."^^xsd:string . :hasReferenceRange a owl:ObjectProperty ; rdfs:comment "Guidance on how to interpret the value by comparison to a normal or recommended range."^^xsd:string . :hasReferenceResource a owl:ObjectProperty . :hasReferenceUri a owl:ObjectProperty . :hasReferrer a owl:ObjectProperty ; rdfs:comment "The requesting/referring physician."^^xsd:string . :hasRefusalReason a owl:ObjectProperty ; rdfs:comment "Refusal or exemption reasons."^^xsd:string . :hasRefusedIndicator a owl:ObjectProperty ; rdfs:comment "Indicates if the vaccination was refused."^^xsd:string . :hasRelated a owl:ObjectProperty ; rdfs:comment "Related observations - either components, or previous observations, or statements of derivation."^^xsd:string . :hasRelatedItem a owl:ObjectProperty ; rdfs:comment "Further conditions, problems, diagnoses, procedures or events that are related in some way to this condition, or the substance that caused/triggered this Condition."^^xsd:string, "Procedures may be related to other items such as procedures or medications. For example treating wound dehiscence following a previous procedure."^^xsd:string . :hasRelatedPerson a owl:ObjectProperty ; rdfs:comment "Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process."^^xsd:string . :hasRelatesTo a owl:ObjectProperty ; rdfs:comment "Relationships that this document has with other document references that already exist."^^xsd:string . :hasRelation a owl:ObjectProperty ; rdfs:comment "The related person. Each FamilyHistory resource contains the entire family history for a single person."^^xsd:string . :hasRelationship a owl:ObjectProperty ; rdfs:comment "The nature of the relationship between a patient and the related person."^^xsd:string, "The nature of the relationship between the patient and the contact person."^^xsd:string, "The type of relationship this person has to the patient (father, mother, brother etc.)."^^xsd:string, "Whether this relationship is to a parent or to a child."^^xsd:string . :hasReleaseDate a owl:ObjectProperty ; rdfs:comment "Date this version of the software released."^^xsd:string . :hasReliability a owl:ObjectProperty ; rdfs:comment "An estimate of the degree to which quality issues have impacted on the value reported."^^xsd:string . :hasReliableCache a owl:ObjectProperty ; rdfs:comment "Length if the receiver's reliable messaging cache (if a receiver) or how long the cache length on the receiver should be (if a sender)."^^xsd:string . :hasRemarks a owl:ObjectProperty ; rdfs:comment "The remark contains information about the answer given. This is additional information about the answer the author wishes to convey, but should not be used to contain information that is part of the answer itself."^^xsd:string . :hasRepeat a owl:ObjectProperty ; rdfs:comment "Identifies a repeating pattern to the intended time periods."^^xsd:string . :hasReport a owl:ObjectProperty ; rdfs:comment "This could be a histology result. There could potentially be multiple reports - e.g. if this was a procedure that made multiple biopsies."^^xsd:string . :hasReported a owl:ObjectProperty ; rdfs:comment "Self-reported indicator."^^xsd:string, "True if this administration was reported rather than directly administered."^^xsd:string . :hasRepresentation a owl:ObjectProperty ; rdfs:comment "Codes that define how this element is represented in instances, when the deviation varies from the normal case."^^xsd:string . :hasRequest a owl:ObjectProperty ; rdfs:comment "A reference to the order that this is in response to."^^xsd:string, "Information about the request for this event."^^xsd:string . :hasRequestDetail a owl:ObjectProperty ; rdfs:comment "Details concerning a test requested."^^xsd:string . :hasRequester a owl:ObjectProperty ; rdfs:comment "Clinician who ordered the vaccination."^^xsd:string . :hasRequestor a owl:ObjectProperty ; rdfs:comment "Indicator that the user is or is not the requestor, or initiator, for the event being audited."^^xsd:string . :hasRequirements a owl:ObjectProperty ; rdfs:comment "Explains why this element is needed and why it's been constrained as it has."^^xsd:string, "The Scope and Usage that this profile was created to meet."^^xsd:string . :hasResource a owl:ObjectProperty ; rdfs:comment "A specification of the restful capabilities of the solution for a specific resource type."^^xsd:string . :hasResponse a owl:ObjectProperty ; rdfs:comment "If this is a response to a query."^^xsd:string, "Information about the message that this message is a response to. Only present if this message is a response."^^xsd:string, "Information about the response for this event."^^xsd:string . :hasResponsible a owl:ObjectProperty ; rdfs:comment "The person or organization that accepts overall responsibility for the contents of the message. The implication is that the message event happened under the policies of the responsible party."^^xsd:string . :hasResponsibleParty a owl:ObjectProperty ; rdfs:comment "The person or organization that has primary responsibility for the substitution."^^xsd:string . :hasRest a owl:ObjectProperty ; rdfs:comment "A definition of the restful capabilities of the solution, if any."^^xsd:string . :hasResult a owl:ObjectProperty ; rdfs:comment "Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. \"atomic\" results), or they can be grouping observations that include references to other members of the group (e.g. \"panels\")."^^xsd:string . :hasRole a owl:ObjectProperty ; rdfs:comment "Code representing the functional application role of Participant Object being audited."^^xsd:string, "E.g. surgeon, anaethetist, endoscopist."^^xsd:string, "How the entity was used during the activity."^^xsd:string, "Indicates specific responsibility of an individual within the care plan. E.g. \"Primary physician\", \"Team coordinator\", \"Caregiver\", etc."^^xsd:string, "Roles which this practitioner is authorized to perform for the organization."^^xsd:string, "Specification of the role(s) the user plays when performing the event. Usually the codes used in this element are local codes defined by the role-based access control security system used in the local context."^^xsd:string, "The role that the participant played."^^xsd:string . :hasRoute a owl:ObjectProperty ; rdfs:comment "A code specifying the route or physiological path of administration of a therapeutic agent into or onto a patient."^^xsd:string, "A code specifying the route or physiological path of administration of a therapeutic agent into or onto a subject."^^xsd:string, "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. E.g. topical, intravenous, etc."^^xsd:string, "The path by which the vaccine product is taken into the body."^^xsd:string . :hasRules a owl:ObjectProperty ; rdfs:comment "Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end."^^xsd:string . :hasSchedule a owl:ObjectProperty ; rdfs:comment "A formal schedule."^^xsd:string . :hasSearchInclude a owl:ObjectProperty ; rdfs:comment "A list of _include values supported by the server."^^xsd:string . :hasSearchParam a owl:ObjectProperty ; rdfs:comment "Additional search parameters for implementations to support and/or make use of."^^xsd:string . :hasSection a owl:ObjectProperty ; rdfs:comment "A nested sub-section within this section."^^xsd:string, "The root of the sections that make up the composition."^^xsd:string . :hasSecurity a owl:ObjectProperty ; rdfs:comment "Information about security of implementation."^^xsd:string . :hasSecurityEvent a owl:ObjectProperty ; rdfs:comment "A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage."^^xsd:string . :hasSensitivity a owl:ObjectProperty ; rdfs:comment "Denotes policy-defined sensitivity for the Participant Object ID such as VIP, HIV status, mental health status or similar topics."^^xsd:string . :hasSensitivityTest a owl:ObjectProperty ; rdfs:comment "Observations that confirm or refute the sensitivity."^^xsd:string . :hasSensitivityType a owl:ObjectProperty ; rdfs:comment "Type of the sensitivity."^^xsd:string . :hasSeries a owl:ObjectProperty ; rdfs:comment "Each study has one or more series of image instances."^^xsd:string, "One possible path to achieve presumed immunity against a disease - within the context of an authority."^^xsd:string . :hasSeriesDoses a owl:ObjectProperty ; rdfs:comment "The recommended number of doses to achieve immunity."^^xsd:string . :hasService a owl:ObjectProperty ; rdfs:comment "A description of a service call that can be used to retrieve the document."^^xsd:string, "Types of security services are supported/required by the system."^^xsd:string . :hasServiceCategory a owl:ObjectProperty ; rdfs:comment "The section of the diagnostic service that performs the examination e.g. biochemistry, hematology, MRI."^^xsd:string . :hasServiceProvider a owl:ObjectProperty ; rdfs:comment "Department or team providing care."^^xsd:string . :hasSeverity a owl:ObjectProperty ; rdfs:comment "A subjective assessment of the severity of the condition as evaluated by the clinician."^^xsd:string, "Identifies the impact constraint violation has on the conformance of the instance."^^xsd:string, "Indicates whether the issue indicates a variation from successful processing."^^xsd:string, "The severity of the sign or symptom."^^xsd:string . :hasShort a owl:ObjectProperty ; rdfs:comment "A concise definition that is shown in the generated XML format that summarizes profiles (used throughout the specification)."^^xsd:string . :hasSimple a owl:ObjectProperty ; rdfs:comment "A simple summary of details suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc."^^xsd:string . :hasSite a owl:ObjectProperty ; rdfs:comment "A coded specification of the anatomic site where the medication first entered the body. E.g. \"left arm\"."^^xsd:string, "A coded specification of the anatomic site where the medication first enters the body."^^xsd:string, "Body site where vaccine was administered."^^xsd:string, "Logical source location within the healthcare enterprise network."^^xsd:string . :hasSize a owl:ObjectProperty ; rdfs:comment "The number of bytes of data that make up this attachment."^^xsd:string, "The size of the source document this reference refers to in bytes."^^xsd:string . :hasSlicing a owl:ObjectProperty ; rdfs:comment "Indicates that the element is sliced into a set of alternative definitions (there are multiple definitions on a single element in the base resource). 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)."^^xsd:string . :hasSoftware a owl:ObjectProperty ; rdfs:comment "May include configuration or other information useful in debugging."^^xsd:string, "Software that is covered by this conformance statement. It is used when the profile describes the capabilities of a particular software version, independent of an installation."^^xsd:string . :hasSopclass a owl:ObjectProperty ; rdfs:comment "DICOM Image type."^^xsd:string . :hasSource a owl:ObjectProperty ; rdfs:comment "Application systems and processes."^^xsd:string, "Identification information for the device that is the source of the data."^^xsd:string, "Identifies the source system, application, or software that produced the document manifest."^^xsd:string, "Parent specimen from which the focal specimen was a component."^^xsd:string, "The entity responsible for deciding what the contents of the list were."^^xsd:string, "The person who answered the questions about the subject. Only used when this is not the subject him/herself."^^xsd:string, "The source application from which this message originated."^^xsd:string, "The source value set that specifies the concepts that are being mapped."^^xsd:string, "Who initiated the order."^^xsd:string . :hasSourceSite a owl:ObjectProperty ; rdfs:comment "Anatomical location from which the specimen should be collected (if subject is a patient). This element is not used for environmental specimens."^^xsd:string . :hasSpecialArrangement a owl:ObjectProperty ; rdfs:comment "Wheelchair, translator, stretcher, etc."^^xsd:string . :hasSpecialCourtesy a owl:ObjectProperty ; rdfs:comment "Special courtesies (VIP, board member)."^^xsd:string . :hasSpecialty a owl:ObjectProperty ; rdfs:comment "Specific specialty of the practitioner."^^xsd:string . :hasSpecies a owl:ObjectProperty ; rdfs:comment "Identifies the high level categorization of the kind of animal."^^xsd:string . :hasSpecimen a owl:ObjectProperty ; rdfs:comment "Details about the specimens on which this Disagnostic report is based."^^xsd:string, "If the item is related to a specific speciment."^^xsd:string, "One or more specimens that the diagnostic investigation is about."^^xsd:string, "Sample for analysis."^^xsd:string, "The specimen that was used when this observation was made."^^xsd:string . :hasSpecimenQuantity a owl:ObjectProperty ; rdfs:comment "The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type."^^xsd:string . :hasStage a owl:ObjectProperty ; rdfs:comment "Clinical stage or grade of a condition. May include formal severity assessments."^^xsd:string . :hasStart a owl:ObjectProperty ; rdfs:comment "The start of the period. The boundary is inclusive."^^xsd:string . :hasState a owl:ObjectProperty ; rdfs:comment "Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (i.e. US 2 letter state codes)."^^xsd:string . :hasStatus a owl:ObjectProperty ; rdfs:comment "A code specifying the state of the dispense event."^^xsd:string, "A code specifying the state of the order. Generally this will be active or completed state."^^xsd:string, "A code specifying the state of the set of dispense events."^^xsd:string, "Identifies what progress is being made for the specific activity."^^xsd:string, "Indicates whether the goal has been reached and is still considered relevant."^^xsd:string, "Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record."^^xsd:string, "Status of the sensitivity."^^xsd:string, "Status of the supply request."^^xsd:string, "Supports basic workflow."^^xsd:string, "The clinical status of the condition."^^xsd:string, "The lifecycle status of the questionnaire as a whole."^^xsd:string, "The status for the event."^^xsd:string, "The status of the concept map."^^xsd:string, "The status of the diagnostic report as a whole."^^xsd:string, "The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data."^^xsd:string, "The status of the order."^^xsd:string, "The status of the profile."^^xsd:string, "The status of the result value."^^xsd:string, "The status of the value set."^^xsd:string, "The status of this conformance statement."^^xsd:string, "The status of this document manifest."^^xsd:string, "The status of this document reference."^^xsd:string, "The status of this individual item within the order."^^xsd:string, "The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document."^^xsd:string, "Will generally be set to show that the administration has been completed. For some long running administrations such as infusions it is possible for an administration to be started but not completed or it may be paused while some other process is under way."^^xsd:string, "active | suspended | inactive."^^xsd:string, "planned | in progress | onleave | finished | cancelled."^^xsd:string . :hasStructure a owl:ObjectProperty ; rdfs:comment "A constraint statement about what contents a resource or data type may have."^^xsd:string . :hasSubject a owl:ObjectProperty ; rdfs:comment "Identifies the patient, practitioner, device or any other resource that is the \"focus\" of this resoruce."^^xsd:string, "Identifies the primary subject of the section."^^xsd:string, "Indicates the patient who the condition record is associated with."^^xsd:string, "More specific subject this section's answers are about, details the subject given in Questionnaire."^^xsd:string, "Patient this order is about."^^xsd:string, "The common subject (or patient) of the resources that are in the list, if there is one."^^xsd:string, "The patient present at the encounter."^^xsd:string, "The patient to whom the vaccine was to be administered."^^xsd:string, "The patient who has the allergy or intolerance."^^xsd:string, "The patient who is the subject of the profile."^^xsd:string, "The person on whom the procedure was performed."^^xsd:string, "The person who this alert concerns."^^xsd:string, "The person who this history concerns."^^xsd:string, "The subject of the adverse reaction."^^xsd:string, "The subject of the measurement."^^xsd:string, "The subject of the questionnaires: this is the patient that the answers apply to, but this person is not necessarily the source of information."^^xsd:string, "The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources."^^xsd:string, "The thing the observation is being made about."^^xsd:string, "Where the specimen came from. This may be the patient(s) or from the environment or a device."^^xsd:string, "Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (I.e. machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure)."^^xsd:string, "Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (I.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure)."^^xsd:string, "Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans)."^^xsd:string, "Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case)."^^xsd:string, "Who the images are of."^^xsd:string, "Who/What this Media is a record of."^^xsd:string . :hasSubstance a owl:ObjectProperty ; rdfs:comment "A homogeneous material with a definite composition."^^xsd:string, "Another substance that is a component of this substance."^^xsd:string, "Substance that is presumed to have caused the adverse reaction."^^xsd:string, "The substance that causes the sensitivity."^^xsd:string . :hasSubstitution a owl:ObjectProperty ; 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, and in others it does not matter. This block explains the prescriber's intent. If nothing is specified substitution may be done."^^xsd:string, "Indicates whether or not substitution was made as part of the dispense. In some cases substitution will be expected but doesn't happen, in other cases substitution is not expected but does happen. This block explains what substitition did or did not happen and why."^^xsd:string . :hasSubtype a owl:ObjectProperty ; rdfs:comment "Details of the type of the media - usually, how it was acquired (what type of device). If images sourced from a DICOM system, are wrapped in a Media resource, then this is the modality."^^xsd:string, "Identifier for the category of event."^^xsd:string . :hasSuffix a owl:ObjectProperty ; rdfs:comment "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name."^^xsd:string . :hasSummary a owl:ObjectProperty ; rdfs:comment "A simple summary of the stage such as \"Stage 3\". The determination of the stage is disease-specific."^^xsd:string . :hasSupercedes a owl:ObjectProperty ; rdfs:comment "Whether this document manifest replaces another."^^xsd:string . :hasSuppliedItem a owl:ObjectProperty ; rdfs:comment "Identifies the medication or substance being dispensed. This is either a link to a resource representing the details of the medication or substance or a simple attribute carrying a code that identifies the medication from a known list of medications."^^xsd:string . :hasSupplier a owl:ObjectProperty ; rdfs:comment "The individual responsible for dispensing the medication."^^xsd:string . :hasSupply a owl:ObjectProperty ; rdfs:comment "A supply - a request for something, and provision of what is supplied."^^xsd:string . :hasSupportingImmunization a owl:ObjectProperty ; rdfs:comment "Immunization event history that supports the status and recommendation."^^xsd:string . :hasSupportingPatientInformation a owl:ObjectProperty ; rdfs:comment "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information."^^xsd:string . :hasSymptom a owl:ObjectProperty ; rdfs:comment "The signs and symptoms that were observed as part of the reaction."^^xsd:string . :hasSynonym a owl:ObjectProperty ; rdfs:comment "Identifies additional names by which this element might also be known."^^xsd:string . :hasSystem a owl:ObjectProperty ; rdfs:comment "Establishes the namespace in which set of possible id values is unique."^^xsd:string, "System for a concept in the referenced concept."^^xsd:string, "System of the target."^^xsd:string, "System that defines the concept being mapped."^^xsd:string, "System value for the code."^^xsd:string, "Telecommunications form for contact - what communications system is required to make use of the contact."^^xsd:string, "The code system from which the selected codes come from."^^xsd:string, "The identification of the code system that defines the meaning of the symbol in the code."^^xsd:string, "The identification of the system that provides the coded form of the unit."^^xsd:string, "URI to identify the code system."^^xsd:string . :hasTarget a owl:ObjectProperty ; rdfs:comment "A reference to the observation that is related to this observation."^^xsd:string, "Identifies the target end system in situations where the initial message transmission is to an intermediary system."^^xsd:string, "Target of the relationship."^^xsd:string, "The related item - e.g. a procedure."^^xsd:string, "The resource(s) that were generated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity."^^xsd:string, "The specimen resource that is the target of this relationship."^^xsd:string, "The target document of this relationship."^^xsd:string, "The target value set provides context to the mappings. Note that the mapping is made between concepts, not between value sets, but the value set provides important context about how the concept mapping choices are made."^^xsd:string, "Types of resource (if a resource is referenced)."^^xsd:string, "Who is intended to fulfill the order."^^xsd:string . :hasTelecom a owl:ObjectProperty ; rdfs:comment "A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted."^^xsd:string, "A contact detail (e.g. a telephone number or an email address) by which the party may be contacted."^^xsd:string, "A contact detail for the organization."^^xsd:string, "A contact detail for the person, e.g. a telephone number or an email address."^^xsd:string, "A contact detail for the practitioner, e.g. a telephone number or an email address."^^xsd:string, "Contact details to assist a user in finding and communicating with the publisher."^^xsd:string, "Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc."^^xsd:string, "Contacts of the publisher to assist a user in finding and communicating with the publisher."^^xsd:string, "The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites."^^xsd:string . :hasText a owl:ObjectProperty ; rdfs:comment "A full text representation of the address."^^xsd:string, "A full text representation of the name."^^xsd:string, "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."^^xsd:string, "Additional text for the group, used for display purposes."^^xsd:string, "Free text dosage instructions for cases where the instructions are too complex to code."^^xsd:string, "Text of the question as it is shown to the user."^^xsd:string, "Text summary of resource content (for human interpretation)"^^xsd:string . :hasTime a owl:ObjectProperty ; rdfs:comment "When composition was attested by the party."^^xsd:string . :hasTimestamp a owl:ObjectProperty ; rdfs:comment "The time that the message was sent."^^xsd:string, "Time valueset expansion happened."^^xsd:string . :hasTiming a owl:ObjectProperty ; rdfs:comment "The timing schedule for giving the medication to the patient. The Schedule data type allows many different expressions, for example. \"Every 8 hours\"; \"Three times a day\"; \"1/2 an hour before breakfast for 10 days from 23-Dec 2011:\"; \"15 Oct 2013, 17 Oct 2013 and 1 Nov 2013\"."^^xsd:string . :hasTimingDateTime a owl:ObjectProperty . :hasTimingPeriod a owl:ObjectProperty . :hasTimingSchedule a owl:ObjectProperty . :hasTimingString a owl:ObjectProperty . :hasTitle a owl:ObjectProperty ; rdfs:comment "A label or set of text to display in place of the data."^^xsd:string, "Description (0070,0080 | 0040,A043 > 0008,0104 | 0042,0010 | 0008,0008)."^^xsd:string, "Official human-readable label for the composition."^^xsd:string, "The heading for this particular section. This will be part of the rendered content for the document."^^xsd:string . :hasTotal a owl:ObjectProperty ; rdfs:comment "Total number of matching records."^^xsd:string . :hasTreatment a owl:ObjectProperty ; rdfs:comment "Details concerning treatment and processing steps for the specimen."^^xsd:string . :hasType a owl:ObjectProperty ; rdfs:comment "A code (or set of codes) that identify this substance."^^xsd:string, "A code indicating the type of error, warning or information message."^^xsd:string, "A code signifying whether a different drug should be dispensed from what was prescribed."^^xsd:string, "A code signifying whether a different drug was dispensed from what was prescribed."^^xsd:string, "A code specifying the kind of relationship that exists with the target observation."^^xsd:string, "A kind of this device."^^xsd:string, "A type of resource exposed via the restful interface."^^xsd:string, "An identifier for the type of network access point that originated the audit event."^^xsd:string, "Code specifying the type of source where event originated."^^xsd:string, "Identifier for a family of the event."^^xsd:string, "Identifies the broad classification of the kind of resources the group includes."^^xsd:string, "Indicates the type of dispensing event that is performed. Examples include: Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc."^^xsd:string, "Indicates the type of function performed at the location."^^xsd:string, "Kind of material that forms the specimen."^^xsd:string, "Mime type for certificate."^^xsd:string, "Name of the property."^^xsd:string, "Object type being audited."^^xsd:string, "Role of participant in encounter."^^xsd:string, "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)."^^xsd:string, "Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider."^^xsd:string, "Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition."^^xsd:string, "Specifies the particular kind of document (e.g. Patient Summary, Discharge Summary, Prescription, etc.)."^^xsd:string, "The Resource or Data type being described."^^xsd:string, "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system."^^xsd:string, "The data type or resource that the value of this element is permitted to be."^^xsd:string, "The kind of organization that this is."^^xsd:string, "The nature of the relationship."^^xsd:string, "The specific procedure that is performed. Use text if the exact nature of the procedure can't be coded."^^xsd:string, "The type of container associated with the specimen (e.g. slide, aliquot, etc)."^^xsd:string, "The type of exposure: Drug Administration, Immunization, Coincidental."^^xsd:string, "The type of link between this patient resource and another patient resource."^^xsd:string, "The type of relationship that this condition has to the related item."^^xsd:string, "The type of the entity. If the entity is a resource, then this is a resource type."^^xsd:string, "The type of the participant."^^xsd:string, "The type of the service that can be used to access the documents."^^xsd:string, "The type of value a search parameter refers to, and how the content is interpreted."^^xsd:string, "Type of instance (image etc) (0004,1430)."^^xsd:string, "Whether the media is a photo (still image), an audio recording, or a video recording."^^xsd:string . :hasUdi a owl:ObjectProperty ; rdfs:comment "FDA Mandated Unique Device Identifier. Use the human readable information (the content that the user sees, which is sometimes different to the exact syntax represented in the barcode) - see http://www.fda.gov/MedicalDevices/DeviceRegulationandGuidance/UniqueDeviceIdentification/default.htm."^^xsd:string . :hasUid a owl:ObjectProperty ; rdfs:comment "Formal identifier for the study."^^xsd:string, "Formal identifier for this image."^^xsd:string, "Formal identifier for this series."^^xsd:string . :hasUnits a owl:ObjectProperty ; rdfs:comment "A human-readable form of the units."^^xsd:string, "The units of time for the duration."^^xsd:string . :hasUpdateCreate a owl:ObjectProperty ; rdfs:comment "A flag to indicate that the server allows the client to create new identities on the server. If the update operation is used (client) or allowed (server) to a new location where a resource doesn't already exist. This means that the server allows the client to create new identities on the server."^^xsd:string . :hasUpperLimit a owl:ObjectProperty ; rdfs:comment "The upper limit of detection of the measured points. This is needed if any of the data points have the value \"U\" (higher than detection limit)."^^xsd:string . :hasUri a owl:ObjectProperty ; rdfs:comment "A URI that identifies the specification that this mapping is expressed to."^^xsd:string . :hasUrl sxml:attribute "url" ; a owl:ObjectProperty ; rdfs:comment "A base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces."^^xsd:string, "A network address on which the device may be contacted directly."^^xsd:string, "An alternative location where the data can be accessed."^^xsd:string, "WADO-RS URI where Series is available."^^xsd:string, "WADO-RS URI where Study is available."^^xsd:string, "WADO-RS url where image is available."^^xsd:string . :hasUse a owl:ObjectProperty ; rdfs:comment "Identifies the purpose for the address."^^xsd:string, "Identifies the purpose for this name."^^xsd:string, "The purpose of this address."^^xsd:string, "The purpose of this identifier."^^xsd:string . :hasUserId a owl:ObjectProperty ; rdfs:comment "Unique identifier for the user actively participating in the event."^^xsd:string . :hasVaccinationProtocol a owl:ObjectProperty ; rdfs:comment "Contains information about the protocol(s) under which the vaccine was administered."^^xsd:string . :hasVaccineType a owl:ObjectProperty ; rdfs:comment "Vaccine that pertains to the recommendation."^^xsd:string, "Vaccine that was administered or was to be administered."^^xsd:string . :hasValidityPeriod a owl:ObjectProperty ; rdfs:comment """Design Comments: This indicates the validity period of a prescription (stale dating the Prescription) It reflects the prescriber perspective for the validity of the prescription. Dispenses must not be made against the prescription outside of this period. The lower-bound of the Dispensing Window signifies the earliest date that the prescription can be filled for the first time. If an upper-bound is not specified then the Prescription is open-ended or will default to a stale-date based on regulations. Rationale: Indicates when the Prescription becomes valid, and when it ceases to be a dispensable Prescription."""^^xsd:string . :hasValue sxml:attribute "value" ; a owl:ObjectProperty ; rdfs:comment "Date recommendation."^^xsd:string, "Property value."^^xsd:string, "The actual contact details, in a form that is meaningful to the designated communication system (i.e. phone number or email address)."^^xsd:string, "The match value may be either a code defined by the system, or a string value which is used a regex match on the literal string of the property value."^^xsd:string, "The portion of the identifier typically displayed to the user and which is unique within the context of the system."^^xsd:string, "The value of the measured amount. The value includes an implicit precision in the presentation of the value."^^xsd:string, "The value of the named parameter."^^xsd:string . :hasValueAddress a owl:ObjectProperty . :hasValueAttachment a owl:ObjectProperty . :hasValueBase64Binary a owl:ObjectProperty . :hasValueBoolean a owl:ObjectProperty . :hasValueCode a owl:ObjectProperty . :hasValueCodeableConcept a owl:ObjectProperty . :hasValueCoding a owl:ObjectProperty . :hasValueContact a owl:ObjectProperty . :hasValueDate a owl:ObjectProperty . :hasValueDateTime a owl:ObjectProperty . :hasValueDecimal a owl:ObjectProperty . :hasValueHumanName a owl:ObjectProperty . :hasValueId a owl:ObjectProperty . :hasValueIdentifier a owl:ObjectProperty . :hasValueInstant a owl:ObjectProperty . :hasValueInteger a owl:ObjectProperty . :hasValueOid a owl:ObjectProperty . :hasValuePeriod a owl:ObjectProperty . :hasValueQuantity a owl:ObjectProperty . :hasValueRange a owl:ObjectProperty . :hasValueRatio a owl:ObjectProperty . :hasValueResource a owl:ObjectProperty . :hasValueSampledData a owl:ObjectProperty . :hasValueSchedule a owl:ObjectProperty . :hasValueSet a owl:ObjectProperty ; rdfs:comment "A value set specifies a set of codes drawn from one or more code systems."^^xsd:string, "The set of possible coded values this coding was chosen from or constrained by."^^xsd:string . :hasValueString a owl:ObjectProperty . :hasValueUri a owl:ObjectProperty . :hasValueUuid a owl:ObjectProperty . :hasVersion a owl:ObjectProperty ; rdfs:comment "Can convey versions of multiple systems in situations where a message passes through multiple hands."^^xsd:string, "The identifier that is used to identify this version of the concept map when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp."^^xsd:string, "The identifier that is used to identify this version of the conformance statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp."^^xsd:string, "The identifier that is used to identify this version of the profile when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp."^^xsd:string, "The identifier that is used to identify this version of the value set when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp."^^xsd:string, "The version identifier for the software covered by this statement."^^xsd:string, "The version of the code system that the codes are selected from."^^xsd:string, "The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured. and When the meaning is not guaranteed to be consistent, the version SHOULD be exchanged."^^xsd:string, "The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware."^^xsd:string, "The version of this code system that defines the codes. Note that the version is optional because a well maintained code system does not suffer from versioning, and therefore the version does not need to be maintained. However many code systems are not well maintained, and the version needs to be defined and tracked."^^xsd:string . :hasView a owl:ObjectProperty ; rdfs:comment "The name of the imaging view e.g Lateral or Antero-posterior (AP)."^^xsd:string . :hasVirtualDevice a owl:ObjectProperty ; rdfs:comment "A medical-related subsystem of a medical device."^^xsd:string . :hasWasNotGiven a owl:ObjectProperty ; rdfs:comment "Set this to true if the record is saying that the medication was NOT administered."^^xsd:string, "Set this to true if the record is saying that the medication was NOT taken."^^xsd:string . :hasWhen a owl:ObjectProperty ; rdfs:comment "Identifies the occurrence of daily life that determines timing."^^xsd:string, "When order should be fulfilled."^^xsd:string . :hasWhenGiven a owl:ObjectProperty ; rdfs:comment "An interval of time during which the administration took place. For many administrations, such as swallowing a tablet the lower and upper values of the interval will be the same."^^xsd:string, "The interval of time during which it is being asserted that the patient was taking the medication."^^xsd:string . :hasWhenHandedOver a owl:ObjectProperty ; rdfs:comment "The time the dispensed item was sent or handed to the patient (or agent)."^^xsd:string, "The time the dispensed product was provided to the patient or their representative."^^xsd:string . :hasWhenPrepared a owl:ObjectProperty ; rdfs:comment "The time the dispense event occurred."^^xsd:string, "The time when the dispensed product was packaged and reviewed."^^xsd:string . :hasWho a owl:ObjectProperty ; rdfs:comment "The person, organization, or device credited with making the response."^^xsd:string . :hasWidth a owl:ObjectProperty ; rdfs:comment "Width of the image in pixels (photo/video)."^^xsd:string . :hasXpath a owl:ObjectProperty ; rdfs:comment "An XPath expression that returns a set of elements for the search parameter."^^xsd:string, "XPath expression of constraint."^^xsd:string . :hasZip a owl:ObjectProperty ; rdfs:comment "A postal code designating a region defined by the postal service."^^xsd:string . sxml:attribute a owl:AnnotationProperty . sxml:element a owl:AnnotationProperty . rdf:value a owl:DatatypeProperty . xhtml:div a owl:DatatypeProperty ; rdfs:comment "generic language/style container"^^xsd:string . xsd:anyURI a owl:Class . xsd:base64Binary a owl:Class . xsd:boolean a owl:Class . xsd:dateTime a owl:Class . xsd:decimal a owl:Class . xsd:int a owl:Class . xsd:string a owl:Class . xsd:token a owl:Class . owl:Thing a owl:Class .