HL7Version3VeliBICERAgenda•HL7•ProblemswithVersion2.x•HL7Models•UseCaseModel•InformationModel•InteractionModel•MessageModelHL7•foundedin1987•Toprovidestandardsfortheexchange,managementandintegrationofdatathatsupportsclinicalpatientcareandthemanagement,deliveryandevaluationofhealthcareservices.Problemswithversion2.x•Problem:misunderstandingofspecifications•Result:Differentimplicitinformationmodels•Problem:Misleadingconformanceclaims•Result:NovocabularytodescribeconformanceconceptsProblemswithversion2.x•Implicitinformationmodel,notexplicit•Needforcontrolledvocabularies•Noexplicitsupportforobjecttechnologies•Noexplicitsupportforsecurityfunctions•OptionalityisubiquitousandtroublesomeContentsofHL7V2.3•Triggerevents–Actionsoroccurrences•Messages–Informationcontent•Segments–Repeatingstructures•Dataelements–DatarepresentationHL7Version3.XSpecification•Version3Methodology-MDF•ConformanceClaims•toimprovetheinternalconsistencyofHL7HL7Models•Amodelisacollectionofsubjectareas,scenarios,classes,attributes,usecases,actors,triggerevents,interactions,etc.thatdepicttheinformationneededtospecifyHL7Version3messages.•HL7modelsarefurtherdividedintofourspecificmodels-ausecasemodel,aninformationmodel,aninteractionmodel,andamessagedesignmodel.HL7ModelsUseCaseModelUseCaseModel•Describesspecificsituationsinwhichcommunicationbetweenhealthcareentitiesisneeded.InformationModelInformationModel•AdetailedandprecisedefinitionfortheinformationfromwhichalldatacontentofHL7messagesaredrawn.•Classes,Attributes,andRelationships–DocumentedintheReferenceInformationModel,theDomainInformationModel,andtheMessageInformationModel•StateTransitionModelsforcertainselectedclasses.•DataTypesandConstraints.ReferenceInformationModel(RIM)•Rootofallinformationmodels.•Providesastaticviewoftheinformation.•AHL7-widecommonreferencemodelthatintegratesallTechnicalCommittees’domainviews.•CommitteesandSIGsgenerallyworkwithasmallsubsetoftheRIM-calledDomainInformationModelorDIM.ReferenceInformationModel(RIM)•FoundationClasses–Acts–Entities–Roles•CommunicationInfrastructure–CoreInfrastructure–MessageCommunicationsControl–StructuredDocumentsReferenceInformationModel(RIM)ReferenceInformationModel(RIM)ReferenceInformationModel(RIM)InteractionModelInteractionModel•SpecifiesallTriggerEventsandMessageFlows.•SpecifiestheApplicationRoles.InteractionModel•EachInteractionconsistsof:–Triggerevent•InitiatorsofInteractions.–MessageID•Eachinteractionsendsoneparticularmessage–Senderrole•Whentriggereventdetected,messageissent–Receiverrole•ReceiverresponsibilityInteractionModelEncounter_manager:AR_Encounter_Encounter_tracker:AR_Encounter_Encounter_archivist:AR_Encounter_1:schedule_encounter4:admit_patient5:admit_patient7:activate_scheduled_encounter8:activate_scheduled_encounter(tid)2:delete_scheduled_encounter13:discharge_patient(tid)3:admit_patient6:activate_scheduled_encounter9:delete_active_encounter(tid)10:delete_active_encounter(tid)11:delete_active_encounter(tid)12:discharge_patient(tid)14:discharge_patient(tid)15:cancel_discharge(tid)16:cancel_discharge(tid)17:cancel_discharge(tid)ApplicationRole-identifiesaninformationmanagementresponsibilityforoneofthesubjectclasses.Responsibilitiestypicallyare:Creator,Manager,TrackerandArchivist.Healthcareapplicationsareassumedtotakeononeormoreapplicationroles.InteractionInteractionModelInteractionIDPA231PA232InteractionNameSendRegistrationtoTrackersSendRegistrationtoArchivistsTriggerEventNamePatientRegistersforEncounterPatientRegistersforEncounterEventDependencyAccountmustbeintheunregisteredorpregisteredstateAccountmustbeintheunregisteredorpregisteredstateMessageIDA01A02SenderEncounterManagerEncounterManagerReceiverEncounterTrackerEncounterArchivistReceiverResponsibilityMessageModelMessageSpecificationDomainInformationModelMessageInformationModelReferenceInformationModelInteractionModelHierarchicalMessageDescriptionUseCaseModelInpatient_encounteractual_days_qtyestimated_days_qtyPatient_admissionadmission_dttmadmission_reason_cdadmission_referral_cdadmission_source_cdadmission_type_cdpre_admit_test_indreadmission_ind11is_preceded_by1preceded1Encounter_practitionerparticipation_type_cdPerson_as_IHCPphon:TILPerson_name_for_IHCPcd:CVpurpose_cd:CVtype_cd:CVnm:PN11has1is_for1Patient_billing_accountid:TIIstatus_cd:CVbilling_status_cd:CVpatient_financial_class_cd:CVprice_schedule_id:TIIPatient_encounterid:TIIstatus_cd:CVencounter_classification_cd:CVstart_dttmend_dttmexpected_insurance_plan_qty:NMfirst_similar_illness_dttm1..*1is_associated_with1..*has_as_participant1Individual_healthcare_practitionerid:TII0..*1is_participant_for0..*participates_as111is_a_role_of1takes_on_role_of1Patientid:TIIstatus_cd:CVnewborn_baby_indmultiple_birth_indorgan_donor_ind0..11belongs_to0..1has111involves1is_involved_in10..*0..1has_a_primary_provider0..*is_the_primary_provider_for0..1Person_as_Patientbirth_dttm:TSbirthplace_addr:STdeceased_dttm:TSeducation_level_cd:CVgender_cd:CVmarital_status_cd:CVrace_cd:CVreligious_affiliation_cd:CVphon:TIL1..11..1is_a_role_of1..1takes