eHealth Infrastructure
2.10.0 - release

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

Resource Profile: ehealth-patient - Detailed Descriptions

Active as of 2023-10-24

Definitions for the ehealth-patient resource profile.

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

1. Patient
2. Patient.extension
SlicingThis element introduces a set of slices on Patient.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
3. Patient.extension:itCompetenceLevel
SliceNameitCompetenceLevel
Control0..*
TypeExtension(ehealth-itcompetencelevel) (Complex Extension)
4. Patient.extension:interpreterRequired
SliceNameinterpreterRequired
Control0..1
TypeExtension(patient-interpreterRequired) (Extension Type: boolean)
5. Patient.extension:generalHealthCondition
SliceNamegeneralHealthCondition
Control0..*
TypeExtension(ehealth-general-health-condition) (Complex Extension)
6. Patient.extension:nameAndAddressProtection
SliceNamenameAndAddressProtection
Control0..1
TypeExtension(ehealth-nameandaddressprotection) (Extension Type: Period)
7. Patient.identifier:cpr
SliceNamecpr
NoteThis is a business identifier, not a resource identifier (see discussion)
Control10..1
8. Patient.telecom
SlicingThis element introduces a set of slices on Patient.telecom. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ value
9. Patient.telecom:NemSMS
SliceNameNemSMS
Control0..*
10. Patient.telecom:NemSMS.system
Control1..?
Pattern Valueother
11. Patient.telecom:NemSMS.value
Control1..?
Fixed ValueNemSMS
12. Patient.telecom:NemSMS.use
Control0..0
13. Patient.telecom:NemSMS.rank
Control0..0
14. Patient.telecom:eBoks
SliceNameeBoks
Control0..*
15. Patient.telecom:eBoks.system
Control1..?
Pattern Valueother
16. Patient.telecom:eBoks.value
Control1..?
Fixed ValueeBoks
17. Patient.telecom:eBoks.use
Control0..0
18. Patient.telecom:eBoks.rank
Control0..0
19. Patient.gender
Control10..1
20. Patient.address
SlicingThis element introduces a set of slices on Patient.address. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ use
21. Patient.address:officialHomeAddress
SliceNameofficialHomeAddress
Control0..1
22. Patient.address:officialHomeAddress.extension:municipalityCode
SliceNamemunicipalityCode
Control0..?
23. Patient.address:officialHomeAddress.extension:regionalSubDivisionCodes
SliceNameregionalSubDivisionCodes
Control0..?
24. Patient.address:officialHomeAddress.use
Control1..?
Fixed Valuehome
25. Patient.contact
Control0..?
26. Patient.contact.extension
SlicingThis element introduces a set of slices on Patient.contact.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
27. Patient.contact.extension:patientContactnote
SliceNamepatientContactnote
Control0..*
TypeExtension(ehealth-patient-contactnote) (Extension Type: string)
28. Patient.contact.address
Control0..?
29. Patient.contact.address.extension:municipalityCodes
SliceNamemunicipalityCodes
Control0..*
TypeExtension(MunicipalityCodes) (Extension Type: CodeableConcept)
30. Patient.contact.address.extension:regionalSubDivisionCodes
SliceNameregionalSubDivisionCodes
Control0..*
TypeExtension(RegionalSubDivisionCodes) (Extension Type: CodeableConcept)
31. Patient.communication
Control0..?
32. Patient.communication.language
Control0..?
33. Patient.communication.language.coding
Control0..?
34. Patient.communication.language.coding.system
Control0..?
Fixed Valueurn:ietf:bcp:47
35. Patient.generalPractitioner
TypeReference(Organization|Practitioner|PractitionerRole) : {r}
36. Patient.generalPractitioner:referencedSORUnit
SliceNamereferencedSORUnit
TypeReference(Organization|Practitioner|PractitionerRole)