PREFIX :
PREFIX rdfs:
PREFIX rdf:
PREFIX owl:
PREFIX xsd:
PREFIX foaf:
PREFIX ucum:
PREFIX core:
PREFIX data:
PREFIX RenalX:
start = @
{
a rdf:Resource ?;
core:hasObservationTime xsd:dateTime
}
& {}
& {
RenalX:gfrFlowRate { data:value xsd:decimal ; data:units [ucum:mL-per-minute] }
}
& {
RenalX:serumCreatinine { data:value xsd:decimal ; data:units [ucum:mg_dL] }
}
& {
RenalX:urineVolume24hour { data:value xsd:decimal ; data:units [ucum:L] }
}
& {
RenalX:coreTemperature { data:value xsd:decimal ; data:units [ucum:C] }
}
& {
RenalX:siteTenderness { data:value ["1+" "2+" "3+" "4+"] ; data:units [data:subjectiveScale1_4] }
}
& {
core:isSupportedBy @+ # @@ Diagnosis needs some sort of value.
}
& {
core:isJustifiedBy @+ ; core:hasLabReport @
}
& {
core:hasPathologyFinding [ RenalX:BanffI RenalX:BanffII RenalX:BanffIII ]
}
& {}
& {
a rdf:Resource [ RenalX:RenalBiopsyReport ];
core:hasPathologyFinding [ RenalX:BanffI RenalX:BanffII RenalX:BanffIII ]
}
{
( core:administrationTime xsd:dateTime ;
core:medication rdf:Resource ;
core:hasDosagePlan @
| a [RenalX:RenalTransplantProcedure] ;
core:hasInterventionTime xsd:dateTime )
}
{
core:hasMedicationQuantity { data:value xsd:decimal ; data:units [ucum:mg] } ;
core:hasMedicationSchedule { core:hasMedicationFrequency xsd:integer ; core:hasMedicationDuration xsd:decimal ; core:hasMedicationUnits xsd:string }
}
{
a [RenalX:KidneyGraftOutcomeAssessment]? ;
core:hasObservationTime xsd:dateTime ;
core:beforeIntervention @+ ;
core:hasIntervention @+ ;
core:afterIntervention @+ ;
core:hasOutcomeValue [ xplant:NormalFunctioningGraft xplant:NonFunctioningGraft ]
}
{
foaf:name xsd:string ;
core:observation @* ;
core:hasIntervention @* ;
core:hasOutcomeAssessment @
}