PREFIX fhir:
PREFIX fhirvs:
PREFIX xsd:
PREFIX rdf:
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
IMPORT
start=@ AND {fhir:nodeRole [fhir:treeRoot]}
# A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
EXTENDS @ CLOSED {
a [fhir:DiagnosticReport]?;
fhir:nodeRole [fhir:treeRoot]?;
fhir:identifier @?; # Business identifier for report
fhir:basedOn @?; # What was requested
fhir:status @ AND
{fhir:v @fhirvs:diagnostic-report-status}; # registered | partial | preliminary
# | modified | final | amended |
# corrected | appended | cancelled |
# entered-in-error | unknown
fhir:category @?; # Service category
fhir:code @; # Name/Code for this diagnostic
# report
fhir:subject @ AND {fhir:link
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ OR
@ ? }?; # The subject of the report -
# usually, but not always, the
# patient
fhir:encounter @ AND {fhir:link
@ ? }?; # Health care event when test ordered
fhir:effective @ OR
@ ?; # Clinically relevant
# time/time-period for report
fhir:issued @?; # DateTime this version was made
fhir:performer @?; # Responsible Diagnostic Service
fhir:resultsInterpreter @?; # Primary result interpreter
fhir:specimen @?; # Specimens this report is based on
fhir:result @?; # Observations
fhir:note @?; # Comments about the diagnostic
# report
fhir:study @?; # Reference to full details of an
# analysis associated with the
# diagnostic report
fhir:supportingInfo @?; # Additional information supporting
# the diagnostic report
fhir:media @?; # Key images or data associated with
# this report
fhir:composition @ AND {fhir:link
@ ? }?; # Reference to a Composition
# resource for the DiagnosticReport
# structure
fhir:conclusion @?; # Clinical conclusion
# (interpretation) of test results
fhir:conclusionCode @?; # Codes for the clinical conclusion
# of test results
fhir:presentedForm @?; # Entire report as issued
}
# Additional information supporting the diagnostic report
EXTENDS @ CLOSED {
fhir:type @; # Supporting information role code
fhir:reference @ AND {fhir:link
@ OR
@ OR
@ OR
@ ? }; # Supporting information reference
}
# Key images or data associated with this report
EXTENDS @ CLOSED {
fhir:comment @?; # Comment about the image or data
# (e.g. explanation)
fhir:link @ AND {fhir:link
@ ? }; # Reference to the image or data
# source
}
#---------------------- Cardinality Types (OneOrMore) -------------------
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ OR
@ OR
@ OR
@ OR
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ OR
@ OR
@ OR
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ AND {fhir:link
@ OR
@ } ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
CLOSED {
rdf:first @ ;
rdf:rest [rdf:nil] OR @
}
#---------------------- Value Sets ------------------------
# The status of the diagnostic report.
fhirvs:diagnostic-report-status ["registered" "partial" "preliminary" "modified" "final" "amended" "corrected" "appended" "cancelled" "entered-in-error" "unknown"]