SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Marc de Graauw marc@marcdegraauw.com HL7v3, the vocabulary
Marc de Graauw marc@marcdegraauw.com Just enough HL7 HL7 version 2 : currently used HL7v3: XML based Reference Information Model  HL7v3 Message contains: medical payload Trigger Event Wrappers (Query Control etc.) Transmission Wrapper
Marc de Graauw marc@marcdegraauw.com HL7v3 Layered Model HTTP, SSL SOAP / Web Services HL7 Transmission Wrapper HL7 Query Control Wrapper HL7 Medical Data TCP lower protocol layers
Marc de Graauw marc@marcdegraauw.com Spec State Diagram Class Diagram Storyboard HL7 Development Framework (HDF) Information Model Determine classes, attributes & associations Determine scope Storyboards Determine parties and processes Restrict domains Write storyboards Determine state transitions Determine trigger events Message Design Interaction Model Develop R-MIM TYPE MPSLOC CONTAINS { id[id].TYPE IID nm[name].TYPE ST ad[addr].TYPE XAD ph[phon].TYPE XTN email_address [emlAdr].TYPE XTN } 2-nd Order    1 choice of       0-n Drug       0-1 Nursing Determine interactions Specificy HMDs Interaction Diagram Determine application roles Determine conformance claims
Marc de Graauw marc@marcdegraauw.com Storyboard Mevrouw Jansen komt langs bij apotheek ‘De Gulle Gaper’ met een handgeschreven recept van haar huisarts Dr. van Beek. Het recept is voor 2x daags 1 tablet Diazepam 250 mg, gedurende 4 weken. De apotheker van de Gulle Gaper, Dr. Poeder, pakt een een doosje met 5 strips van 10 tabletten en voegt daar een 6e strip van tabletten aan toe. Het geheel van 60 tabletten Diazepam 250 mg wordt overhandigd aan mevr. Jansen, inclusief een bijsluiter en met het gebruiksvoorschrift (van de huisarts) op de verpakking.
Marc de Graauw marc@marcdegraauw.com RIM  (Reference Information Model)
Marc de Graauw marc@marcdegraauw.com Act Relationship 0..* 0..* 0..* 1 0..* 1 1 0..* 1 1 RIM  (Reference Information Model) Backbone Entity Participation Act Role Referral Transportation Supply Procedure Condition Node Consent Observation Medication Act complex Financial act PatientGuarantor Healthcare    provider Insurer Practitioner Organization Living Subject Material Place Health Chart
Marc de Graauw marc@marcdegraauw.com Medication D-MIM
Marc de Graauw marc@marcdegraauw.com Interaction diagram
Marc de Graauw marc@marcdegraauw.com Refinement through ‘Constraints’
Marc de Graauw marc@marcdegraauw.com XML fragment
Marc de Graauw marc@marcdegraauw.com Person Healthcare
Marc de Graauw marc@marcdegraauw.com
Marc de Graauw marc@marcdegraauw.com Person Healthcare De klasse Person heeft de volgende attributen:  
Marc de Graauw marc@marcdegraauw.com Person Healthcare De klasse Person heeft de volgende associaties:  
Marc de Graauw marc@marcdegraauw.com Identification
Marc de Graauw marc@marcdegraauw.com Act Relationship 0..* 0..* 0..* 1 0..* 1 1 0..* 1 1 RIM (Reference Information Model) Entity Participation Act Role Referral Transportation Supply Procedure Condition Node Consent Observation Medication Act complex Financial act PatientGuarantor Healthcare    provider Insurer Practitioner Organization Living Subject Material Place Health Chart
Marc de Graauw marc@marcdegraauw.com RIM Entities (Person, Organization, Medication) Roles (Registered Nurse, Anesthesia Resident) Participations (provider, recipient) Acts (administer, prescribe)
Marc de Graauw marc@marcdegraauw.com Identification in HL7 HL7v3 datatype Instance Identifier <patientID>     <value extension="012345672" root="2.16.840.1.113883.2.4.6.3"/> </patientID> roots are OID’s (Object IDentifier) ITU-T ASN.1  hierarchy extension is local identification system – in this case, BSN (social security number)
Marc de Graauw marc@marcdegraauw.com HL7 in the OID tree
Marc de Graauw marc@marcdegraauw.com A root OID 2.16.840.1.113883		 HL7.org 2.16.840.1.113883.2		 HL7 international affiliates 2.16.840.1.113883.2.4		 HL7 Netherlands 2.16.840.1.113883.2.4.6		 external id’s 2.16.840.1.113883.2.4.6.6	 AORTA application-id’s 2.16.840.1.113883.2.4.6.6.1215432	 root node app in hospital X 2.16.840.1.113883.2.4.6.6.1215432.4	 prescription number within PIS
Marc de Graauw marc@marcdegraauw.com Identification in HL7
Marc de Graauw marc@marcdegraauw.com Identification in HL7

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (9)

Versiecontrole in de keten
Versiecontrole in de ketenVersiecontrole in de keten
Versiecontrole in de keten
 
Luister niet naar de gebruiker
Luister niet naar de gebruikerLuister niet naar de gebruiker
Luister niet naar de gebruiker
 
Hl7v3 and web services
Hl7v3 and web servicesHl7v3 and web services
Hl7v3 and web services
 
Reliable messaging
Reliable messagingReliable messaging
Reliable messaging
 
Overzicht aorta
Overzicht aortaOverzicht aorta
Overzicht aorta
 
Incentive management by james F. Lincoln
Incentive management by james F. LincolnIncentive management by james F. Lincoln
Incentive management by james F. Lincoln
 
Issues in Global Management Accounting - Global Reporting
Issues in Global Management Accounting - Global ReportingIssues in Global Management Accounting - Global Reporting
Issues in Global Management Accounting - Global Reporting
 
Issues in Global Management Accounting - Transfer Pricing
Issues in Global Management Accounting - Transfer PricingIssues in Global Management Accounting - Transfer Pricing
Issues in Global Management Accounting - Transfer Pricing
 
The Pareto Distribution
The Pareto DistributionThe Pareto Distribution
The Pareto Distribution
 

Overzicht hl7v3

  • 1. Marc de Graauw marc@marcdegraauw.com HL7v3, the vocabulary
  • 2. Marc de Graauw marc@marcdegraauw.com Just enough HL7 HL7 version 2 : currently used HL7v3: XML based Reference Information Model HL7v3 Message contains: medical payload Trigger Event Wrappers (Query Control etc.) Transmission Wrapper
  • 3. Marc de Graauw marc@marcdegraauw.com HL7v3 Layered Model HTTP, SSL SOAP / Web Services HL7 Transmission Wrapper HL7 Query Control Wrapper HL7 Medical Data TCP lower protocol layers
  • 4. Marc de Graauw marc@marcdegraauw.com Spec State Diagram Class Diagram Storyboard HL7 Development Framework (HDF) Information Model Determine classes, attributes & associations Determine scope Storyboards Determine parties and processes Restrict domains Write storyboards Determine state transitions Determine trigger events Message Design Interaction Model Develop R-MIM TYPE MPSLOC CONTAINS { id[id].TYPE IID nm[name].TYPE ST ad[addr].TYPE XAD ph[phon].TYPE XTN email_address [emlAdr].TYPE XTN } 2-nd Order 1 choice of 0-n Drug 0-1 Nursing Determine interactions Specificy HMDs Interaction Diagram Determine application roles Determine conformance claims
  • 5. Marc de Graauw marc@marcdegraauw.com Storyboard Mevrouw Jansen komt langs bij apotheek ‘De Gulle Gaper’ met een handgeschreven recept van haar huisarts Dr. van Beek. Het recept is voor 2x daags 1 tablet Diazepam 250 mg, gedurende 4 weken. De apotheker van de Gulle Gaper, Dr. Poeder, pakt een een doosje met 5 strips van 10 tabletten en voegt daar een 6e strip van tabletten aan toe. Het geheel van 60 tabletten Diazepam 250 mg wordt overhandigd aan mevr. Jansen, inclusief een bijsluiter en met het gebruiksvoorschrift (van de huisarts) op de verpakking.
  • 6. Marc de Graauw marc@marcdegraauw.com RIM (Reference Information Model)
  • 7. Marc de Graauw marc@marcdegraauw.com Act Relationship 0..* 0..* 0..* 1 0..* 1 1 0..* 1 1 RIM (Reference Information Model) Backbone Entity Participation Act Role Referral Transportation Supply Procedure Condition Node Consent Observation Medication Act complex Financial act PatientGuarantor Healthcare provider Insurer Practitioner Organization Living Subject Material Place Health Chart
  • 8. Marc de Graauw marc@marcdegraauw.com Medication D-MIM
  • 9. Marc de Graauw marc@marcdegraauw.com Interaction diagram
  • 10. Marc de Graauw marc@marcdegraauw.com Refinement through ‘Constraints’
  • 11. Marc de Graauw marc@marcdegraauw.com XML fragment
  • 12. Marc de Graauw marc@marcdegraauw.com Person Healthcare
  • 13. Marc de Graauw marc@marcdegraauw.com
  • 14. Marc de Graauw marc@marcdegraauw.com Person Healthcare De klasse Person heeft de volgende attributen:  
  • 15. Marc de Graauw marc@marcdegraauw.com Person Healthcare De klasse Person heeft de volgende associaties:  
  • 16. Marc de Graauw marc@marcdegraauw.com Identification
  • 17. Marc de Graauw marc@marcdegraauw.com Act Relationship 0..* 0..* 0..* 1 0..* 1 1 0..* 1 1 RIM (Reference Information Model) Entity Participation Act Role Referral Transportation Supply Procedure Condition Node Consent Observation Medication Act complex Financial act PatientGuarantor Healthcare provider Insurer Practitioner Organization Living Subject Material Place Health Chart
  • 18. Marc de Graauw marc@marcdegraauw.com RIM Entities (Person, Organization, Medication) Roles (Registered Nurse, Anesthesia Resident) Participations (provider, recipient) Acts (administer, prescribe)
  • 19. Marc de Graauw marc@marcdegraauw.com Identification in HL7 HL7v3 datatype Instance Identifier <patientID> <value extension="012345672" root="2.16.840.1.113883.2.4.6.3"/> </patientID> roots are OID’s (Object IDentifier) ITU-T ASN.1 hierarchy extension is local identification system – in this case, BSN (social security number)
  • 20. Marc de Graauw marc@marcdegraauw.com HL7 in the OID tree
  • 21. Marc de Graauw marc@marcdegraauw.com A root OID 2.16.840.1.113883 HL7.org 2.16.840.1.113883.2 HL7 international affiliates 2.16.840.1.113883.2.4 HL7 Netherlands 2.16.840.1.113883.2.4.6 external id’s 2.16.840.1.113883.2.4.6.6 AORTA application-id’s 2.16.840.1.113883.2.4.6.6.1215432 root node app in hospital X 2.16.840.1.113883.2.4.6.6.1215432.4 prescription number within PIS
  • 22. Marc de Graauw marc@marcdegraauw.com Identification in HL7
  • 23. Marc de Graauw marc@marcdegraauw.com Identification in HL7