HL7 Working Group Meeting
21-26 May 2000, Cleveland Ohio
Personnel Management V3.0
Personnel Management
Manage Personnel Inf ormation
Manage Pay roll Inf ormation
Manage Roles
Out of scope at the moment
Administrator
Manage Personnel Information
Administrator
(f rom Use_Case_model)
(f rom Use_Case_model)
Add Personnel Record
Update Personnel Record
Activate Person
Deactivate Person
Delete Personnel Record
Activate Person's Role
Deactivate Person's Role
Manage Roles
Personnel
Administrator
(f rom Use_Case_model)
(f rom Use_Case_model)
Manage Qualification
Manage Permissions
Manage Status
Manage Function
Manage Payroll Information
(f rom Use_Case_model)
Query Billing Information
Query Duty Roster
Print Payroll
Out of scope at the moment
Service Scheduling Request
+requests
1..*
0..*
+is requested by
1..1
Master_service
service desc
+is requested by
+is instantiated as
1..1
1..1
+requests
Appointment Request
+is an instance of
0..*
Service_intent_or_order
1..1 +requests
0..*
+is requested by
Resource Request
Healthcare_professional_request
0..*
+is requested by
+may request
1..1
Healthcare_professional_pool
id
Non-healthcare_professional_request
+may_request 0..*
+is_requested_by 1..1
Non-healthcare_professional_pool
Patient_appointment_request
Patient Billing Account
+has charges for
Cost Center Group
desc
0..1
+contains 0..*
+belongs to
Service Event +fulfills
0..1 Service_intent_or_order
0..* +is fulfilled by
+is charged to
0..*
Medical Service Event
1..*
Cost Center
desc
id
0..* +is billed from
Technical Service Event
0..*
+is billed to
Technical Service Intent or Order
Consent
Care Event
Assessment
Technical Event
0..*
0..1
+is billed from
Medical Service Intent or Order
Reparation Order
+is billed to
Patient Billing Account
Treatment Intent or Order
Referral
Dietary Intent or Order
Observation Intent or Order
Health_professional
active_ind
department_cd
+primary workes at
0..*
1..1
+is primary working location
Location
Location_group
+contains
id
location_grp_type_cd 0..*
Patient_service_location_group
addr
desc
email_address
equipment_type_cd
+belongs to id
nm
1..* phon
slot_size_increment_qty
status_cd
type_cd
Master_patient_service_location
licensed_bed_nbr
open_tmr
service_specialty_cd
Employer
Stakeholder
addr
credit_rating_cd
email_address_txt
phon
type_cd
real_id : SET <RWII>
id : SET <TII>
+is role of effective_tmr
Person_employment
+is employer of
addr
1
effective_dt
hazard_exposure_txt
1..1
0..1
+has as employer job_class_cd
1
+takes on role of
0..* job_title_nm
phon
+has as employee
Employee
protective_equipment_txt
1..1 salary_qty
+is employee in
salary_type_cd
+is_a_role_of 1..*
status_cd
termination_dt
occupation_cd
0..1 +takes_on_role_of
job_status_cd
Person
administrative_gender_cd
ambulatory_status_cd
Organization
birth_dttm
organization_name_type_cd
birth_order_nbr
organization_nm
birthplace_addr
standard_industry_class_cd
citizenship_country_cd
county_code
confidentiality_constraint_cd
country_code
deceased_dttm
deceased_ind
disability_cd
education_level_cd
ethnic_group_cd
gender_cd
living_arrangement_cd
0..*
+is a role of
living_dependency_cd
+takes on role of marital_status_cd
military_branch_of_service_cd
0..1
military_rank_nm
military_status_cd
Patient
multiple_birth_ind
ambulatory_status_cd
nationality_cd
birth_order_nbr
race_cd
living_arrangement_cd
organ_donor_ind
living_dependency_cd
preferred_pharmacy_ind
multiple_birth_ind
religious_affiliation_cd
newborn_baby_ind
status_cd
organ_donor_ind
student_cd
preferred_pharmacy_id
very_important_person_cd
status_cd
Person_name
effective_dt
cd
nm
+is_for
purpose_cd
termination_dt
0..* type_cd
+has
1
Language
0..* cd
+communicates_in
1..1
desc
+is_communicated_by preference_ind
+is_specified_by
0..1
+specifies_ability_in
+takes_on_role_of
1..*
1..1
0..*
Language_ability
mode_cd
proficiency_level_cd
+is_a_role_of
Health_professional
active_ind
department_cd
Statutory_organization
Health_professional
active_ind
1 department_cd
Certificate
0..*
+belongs_to
issue_dt
activation_dt
expiration_dt
renewal_dt
reject_dt
reject_reason_cd
Professional_organization
attrib ute certificate
professional_organisation_name
Professional_organisation_id
identity certificate
0..1
+identifies
+holds
Citizen Registration Organization
+is_issued_by
citizen_registration_organisation_name
citizen_registration_organsiation_id
city_code
0..* 0..1
0..*
+is_identified_by 1..1
+issues
1
Person
administrative_gender_cd
ambulatory_status_cd
birth_dttm
birth_order_nbr
birthplace_addr
citizenship_country_cd
confidentiality_constraint_cd
deceased_dttm
deceased_ind
disability_cd
education_level_cd
ethnic_group_cd
gender_cd
living_arrangement_cd
living_dependency_cd
marital_status_cd
military_branch_of_service_cd
military_rank_nm
military_status_cd
multiple_birth_ind
nationality_cd
race_cd
organ_donor_ind
preferred_pharmacy_ind
religious_affiliation_cd
status_cd
student_cd
very_important_person_cd
1
Organization
1
Qualification
degree_cd
degree_granted_dt
organization_name_type_cd
organization_nm
Permission
standard_industry_class_cd
permission_cd
county_code
1..*
permission_granted_dt 0..*
country_code
1
0..*
1
Education
0..*
education_start_dt
education_end_dt
education_level_cd
0..*
Physical world
(e.g. paper documents)
Parents
Electronic world
Health care
professional
(electronic documents)
NA
Name:
Helga Weiss
Distinguished name
Helga Weiss.471133.EK.de
Registration office
PK-RA (+CIS)
ID card
PK Chipcard /
HCP Card
LKG/CKG
Private key
Key pair
Public key
Tests,
examinations
PK-CA
PK certificate
To Helga Weiss
Prof. qualification
authority
Document of
qualifications
Prof. authorisation
authority
DIR
Pr-RA
Document of
prof. authorisation
Pr-CA
Prof. certificate
Us er
R e g is t ra t io n
N a m in g
C e rt ific a t io n
K e y G e n e ra t io n
C a rd M a n u fa c t u rin g
A ut h o rit y
A u t h o rit y
A u t h o rit y
In s ta n c e
A u t h o rit y
O rd e r C a rd
C rea t e D N R e q u e st
S end DN Reques t
G e n e ra t e D N
S en d D N
A c k n o w ld g e C a rd O rd e r
C re a t e C a rd R e q u e s t
S e n d C a rd R e q u e s t
C re a t e C a rd R e q u e s t
S e n d C a rd R e q u e s t
In it ia lis e C a rd
C re a t e K e y G e n e ra t io n R e q u e s t
S e n d C a rd & K G R e q u e s t
G e n e ra t e K e y s
C r e a t e P e rs . R e q u e st
S e n d P e rs . R e q u e s t
C re a t e C e rt ific a t e s
S e n d C a rd
D e live r C a rd
Request Health Professional Card
(Key-bound Certificates)
User
Registration
Authority
Order Attribute
Certificate
Naming
Authority
Certification
Authority
Check ID
Create AC Request
Send AC Request
Retrieve DN
Send DN
Acknowldge AC Order
Create AC Request
Send AC Request
Send Attribute Certificate
Check Attributes and
Create Certificates
Deliver Attribute
Certificate
Request Attribute Certificates
Concepts to be Considered
GCPR Project
CEN prENV 13606 Electronic Health Care Record Communication
CORBAmed Services
HL7 Secure Transactions Work (Audit, Policy Modelling, ...)
...
Access Log Item (III:5.14)
Architectural Component (I:6.4)
certificate : S
*access type : E
access method : C
*access status : E
*time of access : TOCD
*architectural component UID : Identifier
*distribution rule reference UID : Identifier
(from I:Architectural Component Subsystem)
0..*
distribution rule reference
Distribution Rule Reference (III:5.3, I:8.4.4)
access type :
*distribution rule unique identifier : Identifier
*applied date and time : TOCD
valid from : TOCD
valid to : TOCD
*negation statement : B
*basic distribution rule : B
country of application : C
consent demonstration reference : Identifier
access type :
1
access status :
0..1
+Invalidated by 0..1
Healthcare Agent In Context (I:8.4.8, IV:7.10.11)
(from I:Healthcare Agent Subsystem)
Read only
Modify
Block
+applied by1
1
+purpose of use
Healthcare Agent (I:8.4.7, IV:7.10.10)
Consent Demonstration
(from I:Healthcare Agent Subsystem)
apply DR access :
0..1
apply new rule
invalidate rule
apply new rule and
invalidate previous
0..1
purpose of use
code :
Who (III:5.5)
0..* profession : C
*distribution rule unique identifier : Identifier
access type : E
apply DR access : E
specialisation : C
*engaged in care : B
0..1
0..1
1..*
0..*
0..*
Where (III:5.7)
Purpose Of Use (III:5.10)
Why (III:5.8)
healthcare process code : C
healthcare process text : Text
sensitivity class : C
subject of care : B
How (III:5.9)
country specificity : LIST[C]
*legal requirement : B
Country codes
are specified in
EN23166
+healthcare agent
1
Distribution Rule (III:5.4)
When (III:5.6)
*episode of care : B
episode reference : Identifier
episode description : Text
+rule author
of use code : E
0..1 *purpose
purpose of use text : Text
specific purpose of use : C
activity : C
access method : C
0..1
Security Policy (III:5.12)
security policy text : Text
*signed : B
*encrypted distribution : B
*encrypted storage : B
operating system security rating : C
physical security rating : C
software security rating : C
0..1
Consent Required (III:5.13)
consent method code : C
consent method text : Text
0..1
0..1
Healthcare Party Role (III:5.11)
healthcare party role text : Text
healthcare party role code : LIST[C]
0..1
Healthcare Party (I:8.4.12, IV:7.10.13)
(from I:Healthcare Agent Subsystem)
CEN prENV 13606 Electronic Health Care Record Communication
Abstract Use Case: AccessControl
Information
Requestor
Specification of Requested Rights
Checking Role
TTP
Checking Rule
Decision
Granting Rights
Rights Control
Information
Administrator
Use Case Refinement: RecourceAccessDecision
PolicyEvaluatorLocator
Administrator
Policy
Document
PolicyEvaluator
DynamicAttributeService
DecisionCombinator
AccessDecision
SecuredRecource
Policy
Zertifikate nach X.509v3
Certificate ::=SEQUENCE {
tbsCertificate
signatureAlgorithm
signature
TBSCertificate::=SEQUENCE {
version
serialNumber
signature
issuer
validity
subject
subjectPublicKeyInfo
issuerUniqueID
subjectUniqueID
extensions
TBCCertificate,
AlgorithmIdentifier,
BITString }
[0] Version DEFAULT v1,
CertificateSerialNumber,
AlgorithmIdentifier,
Name,
Validity,
Name,
SubjectPublicKeyInfo
[1] IMPLICIT UniqueIdentifier
OPTIONAL, (v2 or v3)
[2] IMPLICIT UniqueIdentifier
OPTIONAL (v2 or v3)
[3] Extension OPTIONAL, (v3)
© Copyright 2026 Paperzz