eHealth Infrastructure
3.0.0 - release

eHealth Infrastructure - Local Development build (v3.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ehealth-patient - Detailed Descriptions

Active as of 2024-05-16

Definitions for the ehealth-patient resource profile.

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

0. Patient
2. Patient.extension
LOINC Code
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
4. Patient.extension:itCompetenceLevel
Slice NameitCompetenceLevel
Control0..*
TypeExtension(IT competence level) (Complex Extension)
6. Patient.extension:interpreterRequired
Slice NameinterpreterRequired
Control0..1
TypeExtension(Interpreter required) (Extension Type: boolean)
8. Patient.extension:generalHealthCondition
Slice NamegeneralHealthCondition
Control0..*
TypeExtension(General health condition) (Complex Extension)
10. Patient.extension:nameAndAddressProtection
Slice NamenameAndAddressProtection
Control0..1
TypeExtension(Name and address protection) (Extension Type: Period)
12. Patient.identifier:cpr
Slice Namecpr
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
LOINC Code
14. Patient.telecom
LOINC Code
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
16. Patient.telecom:NemSMS
Slice NameNemSMS
Control0..*
18. Patient.telecom:NemSMS.system
Control1..?
Pattern Valueother
20. Patient.telecom:NemSMS.value
Control1..?
Fixed ValueNemSMS
22. Patient.telecom:NemSMS.use
Control0..0
24. Patient.telecom:NemSMS.rank
Control0..0
26. Patient.telecom:eBoks
Slice NameeBoks
Control0..*
28. Patient.telecom:eBoks.system
Control1..?
Pattern Valueother
30. Patient.telecom:eBoks.value
Control1..?
Fixed ValueeBoks
32. Patient.telecom:eBoks.use
Control0..0
34. Patient.telecom:eBoks.rank
Control0..0
36. Patient.gender
Control1..?
LOINC Code
38. Patient.address
LOINC Code
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
40. Patient.address:officialHomeAddress
Slice NameofficialHomeAddress
Control0..1
42. Patient.address:officialHomeAddress.extension:municipalityCode
Slice NamemunicipalityCode
44. Patient.address:officialHomeAddress.extension:regionalSubDivisionCodes
Slice NameregionalSubDivisionCodes
46. Patient.address:officialHomeAddress.use
Control1..?
Fixed Valuehome
48. Patient.contact
50. Patient.contact.extension
LOINC Code
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
52. Patient.contact.extension:patientContactnote
Slice NamepatientContactnote
Control0..*
TypeExtension(Patient contact note) (Extension Type: string)
54. Patient.contact.address
56. Patient.contact.address.extension:municipalityCodes
Slice NamemunicipalityCodes
Control0..*
TypeExtension(Danish Core Municipality codes) (Extension Type: CodeableConcept)
58. Patient.contact.address.extension:regionalSubDivisionCodes
Slice NameregionalSubDivisionCodes
Control0..*
TypeExtension(Danish Core Regional Sub Division Codes Extension) (Extension Type: CodeableConcept)
60. Patient.communication
62. Patient.communication.language
64. Patient.communication.language.coding
66. Patient.communication.language.coding.system
Fixed Valueurn:ietf:bcp:47
68. Patient.generalPractitioner
TypeReference(Organization, Practitioner)referenced
LOINC Code
70. Patient.generalPractitioner:referencedSORUnit
Slice NamereferencedSORUnit
TypeReference(Organization, Practitioner)
LOINC Code