PREFIX fhir:
PREFIX fhirvs:
PREFIX xsd:
PREFIX rdf:
IMPORT
start=@
# Tracks balance, charges, for patient or cost center
EXTENDS @ CLOSED {
a [fhir:Account]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?;
fhir:status @ AND
{fhir:v @fhirvs:account-status};
fhir:billingStatus @?;
fhir:type @?;
fhir:name @?;
fhir:subject @?;
fhir:servicePeriod @?;
fhir:covers @?;
fhir:coverage @?;
fhir:owner @ AND {fhir:link
@ ? }?;
fhir:description @?;
fhir:guarantor @?;
fhir:diagnosis @?;
fhir:procedure @?;
fhir:relatedAccount @?;
fhir:currency @?;
fhir:balance @?;
fhir:calculatedAt @?;
}
# The definition of a specific activity to be taken, independent of any particular patient or context
EXTENDS @ CLOSED {
a [fhir:ActivityDefinition]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:url @?;
fhir:identifier @?;
fhir:version @?;
fhir:versionAlgorithm @ OR
@ ?;
fhir:name @?;
fhir:title @?;
fhir:subtitle @?;
fhir:status @ AND
{fhir:v @fhirvs:publication-status};
fhir:experimental @?;
fhir:subject @ OR
(@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ OR
@ }) OR
(@ AND {fhir:link @ }) ?;
fhir:date @?;
fhir:publisher @?;
fhir:contact @?;
fhir:description @?;
fhir:useContext @?;
fhir:jurisdiction @?;
fhir:purpose @?;
fhir:usage @?;
fhir:copyright @?;
fhir:copyrightLabel @?;
fhir:approvalDate @?;
fhir:lastReviewDate @?;
fhir:effectivePeriod @?;
fhir:topic @?;
fhir:author @?;
fhir:editor @?;
fhir:reviewer @?;
fhir:endorser @?;
fhir:relatedArtifact @?;
fhir:library @?;
fhir:kind @ AND
{fhir:v @fhirvs:request-resource-types}?;
fhir:profile @?;
fhir:code @?;
fhir:intent @ AND
{fhir:v @fhirvs:request-intent}?;
fhir:priority @ AND
{fhir:v @fhirvs:request-priority}?;
fhir:doNotPerform @?;
fhir:timing @ OR
@ OR
@ OR
@ ?;
fhir:asNeeded @ OR
@ ?;
fhir:location @?;
fhir:participant @?;
fhir:product (@ AND {fhir:link @ OR
@ OR
@ OR
@ }) OR
@ ?;
fhir:quantity @?;
fhir:dosage @?;
fhir:bodySite @?;
fhir:specimenRequirement @?;
fhir:observationRequirement @?;
fhir:observationResultRequirement @?;
fhir:transform @?;
fhir:dynamicValue @?;
}
# An application that exchanges data
EXTENDS @ CLOSED {
a [fhir:ActorDefinition]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:url @?;
fhir:identifier @?;
fhir:version @?;
fhir:versionAlgorithm @ OR
@ ?;
fhir:name @?;
fhir:title @?;
fhir:status @ AND
{fhir:v @fhirvs:publication-status};
fhir:experimental @?;
fhir:date @?;
fhir:publisher @?;
fhir:contact @?;
fhir:description @?;
fhir:useContext @?;
fhir:jurisdiction @?;
fhir:purpose @?;
fhir:copyright @?;
fhir:copyrightLabel @?;
fhir:type @ AND
{fhir:v @fhirvs:examplescenario-actor-type};
fhir:documentation @?;
fhir:reference @?;
fhir:capabilities @?;
fhir:derivedFrom @?;
}
# An address expressed using postal conventions (as opposed to GPS or other location definition formats)
EXTENDS @ CLOSED {
a [fhir:Address]?;
fhir:use @ AND
{fhir:v @fhirvs:address-use}?;
fhir:type @ AND
{fhir:v @fhirvs:address-type}?;
fhir:text @?;
fhir:line @?;
fhir:city @?;
fhir:district @?;
fhir:state @?;
fhir:postalCode @?;
fhir:country @?;
fhir:period @?;
}
# A medicinal product in the final form, suitable for administration - after any mixing of multiple components
EXTENDS @ CLOSED {
a [fhir:AdministrableProductDefinition]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?;
fhir:status @ AND
{fhir:v @fhirvs:publication-status};
fhir:formOf @?;
fhir:administrableDoseForm @?;
fhir:unitOfPresentation @?;
fhir:producedFrom @?;
fhir:ingredient @?;
fhir:device @ AND {fhir:link
@ ? }?;
fhir:description @?;
fhir:property @?;
fhir:routeOfAdministration @;
}
# An event that may be related to unintended effects on a patient or research participant
EXTENDS @ CLOSED {
a [fhir:AdverseEvent]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?;
fhir:status @ AND
{fhir:v @fhirvs:adverse-event-status};
fhir:actuality @ AND
{fhir:v @fhirvs:adverse-event-actuality};
fhir:category @?;
fhir:code @?;
fhir:subject @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? };
fhir:encounter @ AND {fhir:link
@ ? }?;
fhir:cause @ OR
@ ?;
fhir:effect @ OR
@ ?;
fhir:detected @?;
fhir:recordedDate @?;
fhir:resultingEffect @?;
fhir:location @ AND {fhir:link
@ ? }?;
fhir:seriousness @?;
fhir:outcome @?;
fhir:recorder @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? }?;
fhir:participant @?;
fhir:study @?;
fhir:expectedInResearchStudy @?;
fhir:suspectEntity @?;
fhir:contributingFactor @?;
fhir:preventiveAction @?;
fhir:mitigatingAction @?;
fhir:supportingInfo @?;
fhir:note @?;
}
# A duration of time during which an organism (or a process) has existed
EXTENDS @ CLOSED {
a [fhir:Age]?;fhir:nodeRole [fhir:treeRoot]?;
}
# Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
EXTENDS @ CLOSED {
a [fhir:AllergyIntolerance]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?;
fhir:clinicalStatus @?;
fhir:verificationStatus @?;
fhir:type @?;
fhir:category @ AND
{fhir:v @fhirvs:allergy-intolerance-category}?;
fhir:criticality @ AND
{fhir:v @fhirvs:allergy-intolerance-criticality}?;
fhir:code @?;
fhir:patient @ AND {fhir:link
@ ? };
fhir:encounter @ AND {fhir:link
@ ? }?;
fhir:onset @ OR
@ OR
@ OR
@ OR
@ ?;
fhir:recordedDate @?;
fhir:participant @?;
fhir:lastOccurrence @?;
fhir:note @?;
fhir:reaction @?;
}
# Text node with attribution
EXTENDS @ CLOSED {
a [fhir:Annotation]?;
fhir:author (@ AND {fhir:link @ OR
@ OR
@ OR
@ OR
@ }) OR
@ ?;
fhir:time @?;
fhir:text @;
}
# A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
EXTENDS @ CLOSED {
a [fhir:Appointment]?;fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?;
fhir:status @ AND
{fhir:v @fhirvs:appointmentstatus};
fhir:cancellationReason @?;
fhir:class @?;
fhir:serviceCategory @?;
fhir:serviceType @?;
fhir:specialty @?;
fhir:appointmentType @?;
fhir:reason @?;
fhir:priority @?;
fhir:description @?;
fhir:replaces @?;
fhir:virtualService @?;
fhir:supportingInformation @?;
fhir:previousAppointment @ AND {fhir:link
@ ? }?;
fhir:originatingAppointment @ AND {fhir:link
@ ? }?;
fhir:start @?;
fhir:end @?;
fhir:minutesDuration @?;
fhir:requestedPeriod @?;
fhir:slot @?;
fhir:account @?;
fhir:created @?;
fhir:cancellationDate @?;
fhir:note @?;
fhir:patientInstruction @?;
fhir:basedOn @?;
fhir:subject @ AND {fhir:link
@ OR
@