@prefix fhir: . @prefix owl: . @prefix rdfs: . @prefix xsd: . # - resource ------------------------------------------------------------------- a fhir:OperationDefinition; fhir:nodeRole fhir:treeRoot; fhir:Resource.id [ fhir:value "EpisodeOfCare-i-is-context-allowed"]; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "extensions" ]; fhir:Narrative.div "

is-context-allowed

OPERATION: is-context-allowed

The official URL for this operation definition is:

https://careplan.devtest.systematic-ehealth.com/fhir/OperationDefinition/EpisodeOfCare-i-is-context-allowed

Checks that it is allowed to set an EpisodeOfCare as context.\nIf the user requesting context is a patient, then the patient input parameter should be specified.\nIf the user requesting context is a practitioner, then the careTeam input parameter should be specified.\nThrows an exception if it is not allowed to select the Episode Of Care context.

\n

Output

\n

For valid Episode of Care is returned references that cause the Episode of Care to be valid context.\nFor a practitioner, two output parameters will be returned on success:

\n
    \n
  • CareTeam: The Careteam that gave access
  • \n
  • EpisodeOfCare/CarePlan: The EpisodeOfCare or CarePlan that referenced the CareTeam
  • \n
\n

URL: [base]/EpisodeOfCare/[id]/$is-context-allowed

Parameters

UseNameCardinalityTypeBindingDocumentation
INpatient0..1Reference
INcareTeam0..1Reference
OUTreturn0..1Parameters
" ]; fhir:OperationDefinition.url [ fhir:value "https://careplan.devtest.systematic-ehealth.com/fhir/OperationDefinition/EpisodeOfCare-i-is-context-allowed"]; fhir:OperationDefinition.version [ fhir:value "2022.1"]; fhir:OperationDefinition.name [ fhir:value "is-context-allowed"]; fhir:OperationDefinition.title [ fhir:value "Is context allowed"]; fhir:OperationDefinition.status [ fhir:value "active"]; fhir:OperationDefinition.kind [ fhir:value "operation"]; fhir:OperationDefinition.date [ fhir:value "2022-01-18T09:57:29+00:00"^^xsd:dateTime]; fhir:OperationDefinition.publisher [ fhir:value "Systematic | Trifork"]; fhir:OperationDefinition.contact [ fhir:index 0; fhir:ContactDetail.name [ fhir:value "Systematic | Trifork" ]; fhir:ContactDetail.telecom [ fhir:index 0; fhir:ContactPoint.system [ fhir:value "url" ]; fhir:ContactPoint.value [ fhir:value "http://ehealth.sundhed.dk" ] ] ]; fhir:OperationDefinition.description [ fhir:value "Checks that it is allowed to set an EpisodeOfCare as context.\r\nIf the user requesting context is a patient, then the patient input parameter should be specified.\r\nIf the user requesting context is a practitioner, then the careTeam input parameter should be specified.\r\nThrows an exception if it is not allowed to select the Episode Of Care context.\r\n## Output\r\nFor valid Episode of Care is returned references that cause the Episode of Care to be valid context. \r\nFor a practitioner, two output parameters will be returned on success:\r\n- CareTeam: The Careteam that gave access\r\n- EpisodeOfCare/CarePlan: The EpisodeOfCare or CarePlan that referenced the CareTeam"]; fhir:OperationDefinition.affectsState [ fhir:value "false"^^xsd:boolean]; fhir:OperationDefinition.code [ fhir:value "is-context-allowed"]; fhir:OperationDefinition.resource [ fhir:value "EpisodeOfCare"; fhir:index 0 ]; fhir:OperationDefinition.system [ fhir:value "false"^^xsd:boolean]; fhir:OperationDefinition.type [ fhir:value "false"^^xsd:boolean]; fhir:OperationDefinition.instance [ fhir:value "true"^^xsd:boolean]; fhir:OperationDefinition.parameter [ fhir:index 0; fhir:OperationDefinition.parameter.name [ fhir:value "patient" ]; fhir:OperationDefinition.parameter.use [ fhir:value "in" ]; fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ]; fhir:OperationDefinition.parameter.max [ fhir:value "1" ]; fhir:OperationDefinition.parameter.type [ fhir:value "Reference" ] ], [ fhir:index 1; fhir:OperationDefinition.parameter.name [ fhir:value "careTeam" ]; fhir:OperationDefinition.parameter.use [ fhir:value "in" ]; fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ]; fhir:OperationDefinition.parameter.max [ fhir:value "1" ]; fhir:OperationDefinition.parameter.type [ fhir:value "Reference" ] ], [ fhir:index 2; fhir:OperationDefinition.parameter.name [ fhir:value "return" ]; fhir:OperationDefinition.parameter.use [ fhir:value "out" ]; fhir:OperationDefinition.parameter.min [ fhir:value "0"^^xsd:integer ]; fhir:OperationDefinition.parameter.max [ fhir:value "1" ]; fhir:OperationDefinition.parameter.type [ fhir:value "Parameters" ] ] . # - ontology header ------------------------------------------------------------ a owl:Ontology; owl:imports fhir:fhir.ttl . # -------------------------------------------------------------------------------------