eHealth Infrastructure
2.10.0 - release

eHealth Infrastructure - Local Development build (v2.10.0). See the Directory of published versions

Resource Profile: ehealth-servicerequest - Detailed Descriptions

Active as of 2023-10-24

Definitions for the ehealth-servicerequest resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. ServiceRequest
2. ServiceRequest.extension
Control20..*
SlicingThis element introduces a set of slices on ServiceRequest.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
3. ServiceRequest.extension:episodeOfCare
SliceNameepisodeOfCare
Control1..1
TypeExtension(episodeOfCare) (Extension Type: Reference(EpisodeOfCare))
4. ServiceRequest.extension:referenceRange
SliceNamereferenceRange
Control0..*
TypeExtension(ehealth-referenceRange) (Complex Extension)
5. ServiceRequest.extension:sharingPolicy
SliceNamesharingPolicy
Control1..1
TypeExtension(ehealth-sharingPolicy) (Extension Type: CodeableConcept)
6. ServiceRequest.extension:reuseCriteria
SliceNamereuseCriteria
Control0..1
TypeExtension(ehealth-reuseCriteria) (Complex Extension)
7. ServiceRequest.extension:triggerEnablementCode
SliceNametriggerEnablementCode
Control0..1
TypeExtension(ehealth-trigger-enablement-code) (Extension Type: code)
8. ServiceRequest.extension:statusHistory
SliceNamestatusHistory
Control0..*
TypeExtension(ehealth-servicerequest-statusHistory) (Complex Extension)
9. ServiceRequest.extension:statusSchedule
SliceNamestatusSchedule
Control0..*
TypeExtension(ehealth-servicerequest-statusSchedule) (Complex Extension)
10. ServiceRequest.instantiatesCanonical
Control10..1*
Typecanonical(ehealth-activitydefinition|ActivityDefinition|PlanDefinition)
11. ServiceRequest.basedOn
Control0..0*
12. ServiceRequest.replaces
Control0..0*
13. ServiceRequest.code
BindingThe codes SHALL be taken from Activity Definition CodeFor example codes, see ProcedureCodes(SNOMEDCT)
14. ServiceRequest.subject
TypeReference(ehealth-patient|Patient|Group|Location|Device) : {r}
15. ServiceRequest.performer
Control0..1*
TypeReference(ehealth-practitioner|ehealth-organization|ehealth-patient|ehealth-device|ehealth-relatedperson|HealthcareService|Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson) : {r}
16. ServiceRequest.reasonReference
TypeReference(ehealth-condition|ehealth-observation|Condition|Observation|DiagnosticReport|DocumentReference) : {r}
17. ServiceRequest.note
Control0..?
18. ServiceRequest.note.authorReference
Control0..1
TypeReference(ehealth-practitioner|ehealth-patient|ehealth-relatedperson)
19. ServiceRequest.note.authorString
Control0..1
Typestring
20. ServiceRequest.relevantHistory
TypeReference(ehealth-provenance|Provenance) : {r}