A Hoot72 Mapper
Last Update: 2009-08-20
Introduction
A Hoot72 mapper processes HL7 v2.x messages to produce an RDF-defined graph of clinical data. Most message segments become graph nodes. Message fields lead to assertions.
It is configured using two files. The Hoot72 Ontology that specifies classes for basic concepts like Identifier and Medical Code and a Message Definition File that specifies the types of HL7 Messages being mapped. Unspecified messages, segments or fields are ignored by a mapper.

There are two kinds of mapper. A Log Mapper generates a graph from a HL7 message log file to test the scope of a message definition file and the effectiveness of the Hoot72 mapping in a particular facility. A Router-based Mapper maintains a single graph of a Health-care facility’s clinical data by interpreting the messages being exchanged by its applications. Such a graph represents a “read-out” of the care process which enables a wide-variety of Health Care applications.
The following is the output of Hoot72.org’s Log Mapper, soon to be released as open source code. Its message definition file is based on the HL7 v2.3 standard. The log files and mapper’s output are organized by the sections of the HL7 Standard.
It illustrates how the Hoot72 mapping works, what now works well and what needs improvement. The set of examples will grow over the coming months.
One more item. The “James” example below was considered in more detail in a blog post.
Admission, Discharge, and Transfer (3)
A James goes through the Hospital
Generated on 2009-08-20 20:59 from source.
Pre-admit notification - event A05 (nonadmitted patient)
Patient James A. Massie was pre-admitted on January 6th, 2009 for ambulatory surgery which is scheduled for January 10, 2009 at 1400. As part of the preadmission process, he specified two emergency contacts as well as employer, insurance, and guarantor, and allergy information. He also was measured and weighed. Note that the REGADT system supports the entry of four NK1 type records: first, second, and third emergency contacts and employer information. A third emergency contact was not provided for James A. Massie. However, an NK1 record must be sent to support "snapshot" mode of update. The REGADT system also supports entry of two insurance plans, one guarantor, and one diagnosis.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^A05|000001|P|2.3||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199923|371-66-9256|| OBX||ST|1010.1^BODY WEIGHT||62|kg OBX||ST|1010.1^HEIGHT||190|cm NK1|1|MASSIE^ELLEN|SPOUSE|171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC1^FIRST EMERGENCY CONTACT NK1|2|MASSIE^MARYLOU|MOTHER|300 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC2^SECOND EMERGENCY CONTACT NK1|3 NK1|4|||123 INDUSTRY WAY^^ISHPEMING^MI^49849^""^||(900)545-1200|EM^EMPLOYER|19940605||PROGRAMMER|||ACME SOFTWARE COMPANY PV1||O|||||0148^ADDISON^JAMES^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP|AMB|||||||0148^ADDISON^JAMES^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP| PV2||||||||200901101400|||||||||||||||||||||||||200901101400 DG1|1|19||BIOPSY||00 GT1|1||MASSIE^JAMES^""^""^""^""^||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)485-5344||||SELF|371-66-925||||MOOSES AUTO CLINIC|171 ZOBERLEIN^^ISHPEMING^MI^49849^""|(900)485-5344 IN1|1|0|BC1|BLUE CROSS^L^4544^3^M10^CMS|171 ZOBERLEIN^^ISHPEMING^M149849^""^||(900)485-5344|90||||||50 OK IN1|2|""|""
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 82 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_1 simpleIdentifier "191919" assigningAuthorityId _:hierarchicDesignator_1 namespaceCode _:code_1 simpleIdentifier "GENHOSP" alternatePatientId _:identifier_2 simpleIdentifier "253763" personName _:personName_1 familyName "MASSIE" givenName "JAMES" middleInitialOrName "A" dateOfBirth _:time_1 timeValue "19660129" timeType "DateTime" timingApplication _:hierarchicDesignator_2 namespaceCode _:code_2 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_3 namespaceCode _:code_3 simpleIdentifier "MCM" sex _:code_4 simpleIdentifier "M" address _:address_1 streetAddress "171 ZOBERLEIN" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" homePhoneNumber _:telecommunicationNumber_1 telephoneNumber "(900)485-5344" businessPhoneNumber _:telecommunicationNumber_2 telephoneNumber "(900)485-5344" maritalStatus _:code_5 simpleIdentifier "S" religion _:code_6 simpleIdentifier "C" socialSecurityNumber "371-66-9256" <http://www.example.org/resources/2> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/1> startTime _:time_2 timeValue "200901061000" patientAccountNumber <http://www.example.org/resources/3> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_3 simpleIdentifier "10199923" <http://www.example.org/resources/4> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> observationCode _:code_7 simpleIdentifier "1010.1" text "BODY WEIGHT" observationValue "62" units _:code_8 simpleIdentifier "kg" <http://www.example.org/resources/5> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> observationCode _:code_9 simpleIdentifier "1010.1" text "HEIGHT" observationValue "190" units _:code_10 simpleIdentifier "cm" <http://www.example.org/resources/6> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_2 familyName "MASSIE" givenName "ELLEN" relationship _:code_11 simpleIdentifier "SPOUSE" address _:address_2 streetAddress "171 ZOBERLEIN" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" homePhoneNumber _:telecommunicationNumber_3 telephoneNumber "(900)485-5344" businessPhoneNumber _:telecommunicationNumber_4 telephoneNumber "(900)545-1234" telephoneNumber "(900)545-1200" contactRole _:code_12 simpleIdentifier "EC1" text "FIRST EMERGENCY CONTACT" <http://www.example.org/resources/7> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_3 familyName "MASSIE" givenName "MARYLOU" relationship _:code_13 simpleIdentifier "MOTHER" address _:address_3 streetAddress "300 ZOBERLEIN" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" homePhoneNumber _:telecommunicationNumber_5 telephoneNumber "(900)485-5344" businessPhoneNumber _:telecommunicationNumber_6 telephoneNumber "(900)545-1234" telephoneNumber "(900)545-1200" contactRole _:code_14 simpleIdentifier "EC2" text "SECOND EMERGENCY CONTACT" <http://www.example.org/resources/8> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> address _:address_4 streetAddress "123 INDUSTRY WAY" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" businessPhoneNumber _:telecommunicationNumber_7 telephoneNumber "(900)545-1200" contactRole _:code_15 simpleIdentifier "EM" text "EMPLOYER" startDate _:time_3 timeValue "19940605" timeType "DateTime" timingApplication _:hierarchicDesignator_4 namespaceCode _:code_16 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_5 namespaceCode _:code_17 simpleIdentifier "MCM" jobTitle "PROGRAMMER" organizationName _:organizationName_1 simpleName "ACME SOFTWARE COMPANY" <http://www.example.org/resources/9> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisit" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> patientClass _:code_18 simpleIdentifier "O" dietType _:code_19 simpleIdentifier "GENHOSP" <http://www.example.org/resources/10> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_4 timeValue "200901061000" attendingDoctor <http://www.example.org/resources/11> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_4 familyName "ADDISON" givenName "JAMES" identifier _:identifier_4 simpleIdentifier "0148" assigningAuthorityId _:hierarchicDesignator_6 namespaceCode _:code_20 simpleIdentifier "GENHOSP" <http://www.example.org/resources/12> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_5 timeValue "200901061000" referringDoctor <http://www.example.org/resources/11> <http://www.example.org/resources/13> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_6 timeValue "200901061000" consultingDoctor <http://www.example.org/resources/11> <http://www.example.org/resources/9> hospitalService _:code_21 simpleIdentifier "AMB" <http://www.example.org/resources/14> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_7 timeValue "200901061000" admittingDoctor <http://www.example.org/resources/11> <http://www.example.org/resources/9> patientType _:code_22 simpleIdentifier "S" visitNumber _:identifier_5 simpleIdentifier "1400" financialClassFC _:financialClass_1 financialClass _:code_23 simpleIdentifier "A" <http://www.example.org/resources/15> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisitAdditionalInformation" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> expectedAdmitDate _:time_8 timeValue "200901101400" timeType "DateTime" timingApplication _:hierarchicDesignator_7 namespaceCode _:code_24 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_8 namespaceCode _:code_25 simpleIdentifier "MCM" expectedSurgeryDateTime _:time_9 timeValue "200901101400" timeType "DateTime" timingApplication _:hierarchicDesignator_9 namespaceCode _:code_26 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_10 namespaceCode _:code_27 simpleIdentifier "MCM" <http://www.example.org/resources/16> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Diagnosis" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> diagnosisCodingMethod _:code_28 simpleIdentifier "19" diagnosisDescription "BIOPSY" diagnosisType _:code_29 simpleIdentifier "00" <http://www.example.org/resources/17> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Guarantor" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> guarantorName _:personName_5 familyName "MASSIE" givenName "JAMES" address _:address_5 streetAddress "171 ZOBERLEIN" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" homePhoneNumber _:telecommunicationNumber_8 telephoneNumber "(900)485-5344" businessPhoneNumber _:telecommunicationNumber_9 telephoneNumber "(900)485-5344" guarantorRelationship _:code_30 simpleIdentifier "SELF" socialSecurityNumber "371-66-925" guarantorEmployerName _:personName_6 familyName "MOOSES AUTO CLINIC" guarantorEmployerAddress _:address_6 streetAddress "171 ZOBERLEIN" city "ISHPEMING" stateOrProvince "MI" zipOrPostalCode "49849" guarantorEmployerPhoneNumber _:telecommunicationNumber_10 telephoneNumber "(900)485-5344" <http://www.example.org/resources/18> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Insurance" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> insurancePlanCode _:code_31 simpleIdentifier "0" insuranceCompanyName <http://www.example.org/resources/19> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_6 simpleIdentifier "4544" checkDigit "3" codeIdentifyingTheCheckDigitSchemeEmployed _:code_32 simpleIdentifier "M10" assigningAuthorityId _:hierarchicDesignator_11 namespaceCode _:code_33 simpleIdentifier "CMS" organizationName _:organizationName_2 simpleName "BLUE CROSS" organizationNameTypeCode _:code_34 simpleIdentifier "L" address _:address_7 streetAddress "171 ZOBERLEIN" city "ISHPEMING" stateOrProvince "M149849" businessPhoneNumber _:telecommunicationNumber_11 telephoneNumber "(900)485-5344" groupNumber "90" authorizationInformation _:authorizationInformationComposite_1 authorizationNumber "50 OK" insuranceCompanyId <http://www.example.org/resources/20> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_7 simpleIdentifier "BC1"
Admit/visit notification - event A04 (nonadmitted patient)
Patient James A. Massie arrived at location O/R for surgery on January 10th, 2009 at 1410 for ambulatory surgery which was scheduled for January 10, 2009 at 1400. The visit event was recorded into the MCM system on January 10, 2009 at 1500. It was sent to the interface engine (IFENG) at 1501.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||199112311501||ADT^A04|000001|P|2.3||| EVN|A04|200901101500|200901101400|01||200901101410 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199923|371-66-9256|| OBX||ST|1010.1^BODY WEIGHT||62|kg OBX||ST|1010.1^HEIGHT||190|cm NK1|1|MASSIE^ELLEN|SPOUSE|171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC1^FIRST EMERGENCY CONTACT NK1|2|MASSIE^MARYLOU|MOTHER|300 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC2^SECOND EMERGENCY CONTACT NK1|3 NK1|4|||123 INDUSTRY WAY^^ISHPEMING^MI^49849^""^||(900)545-1200|EM^EMPLOYER|19940605||PROGRAMMER|||ACME SOFTWARE COMPANY PV1||O|O/R||||0148^ADDISON^JAMES^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP|AMB|||||||0148^ADDISON^JAMES^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP||||||200901101410| PV2||||||||200901101400|||||||||||||||||||||||||200901101400 DG1|1|19||BIOPSY||00| GT1|1||MASSIE^JAMES^""^""^""^""^||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)485-5344||||SELF|371-66-925||||MOOSES AUTO CLINIC|171 ZOBERLEIN^^ISHPEMING^MI^49849^""|(900)485-5344| IN1|1|0|BC1|BLUE CROSS^L^4544^3^M10^CMS|171 ZOBERLEIN^^ISHPEMING^M149849^""^||(900)485-5344|90||||||50 OK| IN1|2|""|""
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 84 fields into a series of changes to its graph …
<http://www.example.org/resources/9> assignedPatientLocation _:personLocation_1 pointOfCareCode _:code_35 simpleIdentifier "O/R" admitDateTime _:time_10 timeValue "200901101410" timeType "DateTime" timingApplication _:hierarchicDesignator_12 namespaceCode _:code_36 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_13 namespaceCode _:code_37 simpleIdentifier "MCM"
Change outpatient to inpatient - event A06
Patient James A. Massie was later converted to an inpatient on January 10th, 2009 at 2300 to recover from the operation.. The change from outpatient to inpatient was recorded on the MCM system on January 11, 2009 at 0020. He was assigned to room 1234, bed A on unit 6N. When Patient James A. Massie was converted to an inpatient on January 10th, 2009 at 2300, his hospital service changed to SUR. His attending doctor and admitting doctors changed to Dr. Carl Anderson. As a result of the conversion, his account number changed from 10199923 to 10199925
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901110025||ADT^A06|000001|P|2.3||| EVN|A06|20090110025||01||200901102300 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199925|371-66-9256|| NK1|1|MASSIE^ELLEN|SPOUSE|171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC1^FIRST EMERGENCY CONTACT NK1|2|MASSIE^MARYLOU|MOTHER|300 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)545-1234~(900)545-1200|EC2^SECOND EMERGENCY CONTACT NK1|3 NK1|4|||123 INDUSTRY WAY^^ISHPEMING^MI^49849^""^||(900)545-1200|EM^EMPLOYER|19940605||PROGRAMMER|||ACME SOFTWARE COMPANY PV1||I|6N^1234^A^GENHOSP||||0100^ANDERSON^CARL^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP||SUR|||||||0100^ANDERSON^CARL^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP||||||200901102300| DG1|1|19||BIOPSY||00 OBX||ST|1010.1^BODY WEIGHT||62|kg OBX||ST|1010.1^HEIGHT||190|cm GT1|1||MASSIE^JAMES^""^""^""^""^||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^|(900)485-5344|(900)485-5344||||SELF|371-66-925||||MOOSES AUTO CLINIC|171 ZOBERLEIN^^ISHPEMING^MI^49849^""|(900)485-5344 IN1|1|0|BC1|BLUE CROSS^L^4544^3^M10^CMS|171 ZOBERLEIN^^ISHPEMING^M149849^""^||(900)485-5344|90||||||50 OK IN1|2|""|""
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 80 fields into a series of changes to its graph …
<http://www.example.org/resources/2> endTime _:time_11 timeValue "200901110025" <http://www.example.org/resources/21> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/1> startTime _:time_12 timeValue "200901110025" patientAccountNumber <http://www.example.org/resources/22> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_8 simpleIdentifier "10199925" <http://www.example.org/resources/9> (REMOVE) patientClass _:code_18 patientClass _:code_38 simpleIdentifier "I" (REMOVE) assignedPatientLocation _:personLocation_1 assignedPatientLocation _:personLocation_2 pointOfCareCode _:code_39 simpleIdentifier "6N" room _:code_40 simpleIdentifier "1234" bed _:code_41 simpleIdentifier "A" facilityIdentifier _:hierarchicDesignator_14 namespaceCode _:code_42 simpleIdentifier "GENHOSP" <http://www.example.org/resources/10> endTime _:time_13 timeValue "200901110025" <http://www.example.org/resources/23> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_14 timeValue "200901110025" attendingDoctor <http://www.example.org/resources/24> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_7 familyName "ANDERSON" givenName "CARL" identifier _:identifier_9 simpleIdentifier "0100" assigningAuthorityId _:hierarchicDesignator_15 namespaceCode _:code_43 simpleIdentifier "GENHOSP" <http://www.example.org/resources/9> (REMOVE) hospitalService _:code_21 hospitalService _:code_44 simpleIdentifier "SUR" (REMOVE) admitDateTime _:time_10 admitDateTime _:time_15 timeValue "200901102300" timeType "DateTime" timingApplication _:hierarchicDesignator_16 namespaceCode _:code_45 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_17 namespaceCode _:code_46 simpleIdentifier "MCM" <http://www.example.org/resources/14> endTime _:time_16 timeValue "200901110025" <http://www.example.org/resources/25> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_17 timeValue "200901110025" admittingDoctor <http://www.example.org/resources/24> <http://www.example.org/resources/26> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> observationCode _:code_47 simpleIdentifier "1010.1" text "BODY WEIGHT" observationValue "62" units _:code_48 simpleIdentifier "kg" <http://www.example.org/resources/27> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/9> tcontext <http://www.example.org/resources/1> observationCode _:code_49 simpleIdentifier "1010.1" text "HEIGHT" observationValue "190" units _:code_50 simpleIdentifier "cm"
Transfer patient - event A02 (first example)
On January 11th, 2009 at 0500, James A. Massie condition became worse due to a complication. As a result, he was transferred to the surgical ICU (SICU). The transfer was recorded on the MCM system on January 11, 2009 at 0520. He was assigned to room 0001, bed 1. When Patient James A. Massie was transferred to SICU, his hospital service changed to ICU and his attending doctor changed to Dr. George Jones.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901110500||ADT^A02|000001|P|2.3||| EVN|A02|200901110520||01||200901110500 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199925|371-66-9256|| PV1||I|SICU^0001^01^GENHOSP|||6N^1234^A^GENHOSP|0200^JONES^GEORGE^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP||ICU|||||||0100^ANDERSON^CARL^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP||||||200901102300|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 26 fields into a series of changes to its graph …
<http://www.example.org/resources/9> (REMOVE) assignedPatientLocation _:personLocation_2 assignedPatientLocation _:personLocation_3 pointOfCareCode _:code_51 simpleIdentifier "SICU" room _:code_52 simpleIdentifier "0001" bed _:code_53 simpleIdentifier "01" facilityIdentifier _:hierarchicDesignator_18 namespaceCode _:code_54 simpleIdentifier "GENHOSP" priorPatientLocation _:personLocation_4 pointOfCareCode _:code_55 simpleIdentifier "6N" room _:code_56 simpleIdentifier "1234" bed _:code_57 simpleIdentifier "A" facilityIdentifier _:hierarchicDesignator_19 namespaceCode _:code_58 simpleIdentifier "GENHOSP" <http://www.example.org/resources/23> endTime _:time_18 timeValue "200901110500" <http://www.example.org/resources/28> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_19 timeValue "200901110500" attendingDoctor <http://www.example.org/resources/29> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_8 familyName "JONES" givenName "GEORGE" identifier _:identifier_10 simpleIdentifier "0200" assigningAuthorityId _:hierarchicDesignator_20 namespaceCode _:code_59 simpleIdentifier "GENHOSP" <http://www.example.org/resources/9> (REMOVE) hospitalService _:code_44 hospitalService _:code_60 simpleIdentifier "ICU"
Cancel transfer - event A12
It was determined that James A. Massie was transferred to the wrong room in the SICU. Therefore, the transfer was canceled.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901110600||ADT^A02|000001|P|2.3||| EVN|A02|200901110600||01||200901110500 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199925|371-66-9256|| PV1||I|6N^1234^A^GENHOSP|||SICU^0001^1^GENHOSP|0100^ANDERSON^CARL^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP||SUR|||||||0100^ANDERSON^CARL^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP||||||200901102300|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 26 fields into a series of changes to its graph …
<http://www.example.org/resources/9> (REMOVE) assignedPatientLocation _:personLocation_3 assignedPatientLocation _:personLocation_5 pointOfCareCode _:code_61 simpleIdentifier "6N" room _:code_62 simpleIdentifier "1234" bed _:code_63 simpleIdentifier "A" facilityIdentifier _:hierarchicDesignator_21 namespaceCode _:code_64 simpleIdentifier "GENHOSP" (REMOVE) priorPatientLocation _:personLocation_4 priorPatientLocation _:personLocation_6 pointOfCareCode _:code_65 simpleIdentifier "SICU" room _:code_66 simpleIdentifier "0001" bed _:code_67 simpleIdentifier "1" facilityIdentifier _:hierarchicDesignator_22 namespaceCode _:code_68 simpleIdentifier "GENHOSP" <http://www.example.org/resources/28> endTime _:time_20 timeValue "200901110600" <http://www.example.org/resources/30> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_21 timeValue "200901110600" attendingDoctor <http://www.example.org/resources/24> <http://www.example.org/resources/9> (REMOVE) hospitalService _:code_60 hospitalService _:code_69 simpleIdentifier "SUR"
Transfer patient - event A02 (try again)
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901110603||ADT^A02|000001|P|2.3||| EVN|A02|200901110603||01||200901110500 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199925|371-66-9256|| PV1||I|SICU^0001^02^GENHOSP|||6N^1234^A^GENHOSP|0200^JONES^GEORGE^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP||ICU|||||||0100^ANDERSON^CARL^^^^^^GENHOSP|S|1400|A||||||||||||||||||GENHOSP||||||200901102300|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 26 fields into a series of changes to its graph …
<http://www.example.org/resources/9> (REMOVE) assignedPatientLocation _:personLocation_5 assignedPatientLocation _:personLocation_7 pointOfCareCode _:code_70 simpleIdentifier "SICU" room _:code_71 simpleIdentifier "0001" bed _:code_72 simpleIdentifier "02" facilityIdentifier _:hierarchicDesignator_23 namespaceCode _:code_73 simpleIdentifier "GENHOSP" (REMOVE) priorPatientLocation _:personLocation_6 priorPatientLocation _:personLocation_8 pointOfCareCode _:code_74 simpleIdentifier "6N" room _:code_75 simpleIdentifier "1234" bed _:code_76 simpleIdentifier "A" facilityIdentifier _:hierarchicDesignator_24 namespaceCode _:code_77 simpleIdentifier "GENHOSP" <http://www.example.org/resources/30> endTime _:time_22 timeValue "200901110603" <http://www.example.org/resources/31> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_23 timeValue "200901110603" attendingDoctor <http://www.example.org/resources/29> <http://www.example.org/resources/9> (REMOVE) hospitalService _:code_69 hospitalService _:code_78 simpleIdentifier "ICU"
Discharge patient - event A03
When James A. Massie’s condition became more stable, he was discharged to the Ishpeming Nursing Home.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901121005||ADT^A03|000001|P|2.3||| EVN|A03|200901121005||01||200901121000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129|M|||171 ZOBERLEIN^^ISHPEMING^MI^49849^""^||(900)485-5344|(900)485-5344||S|C|10199925|371-66-9256|| PV1||I|SICU^0001^02^GENHOSP||||0200^JONES^GEORGE^^^^^^GENHOSP|0148^ADDISON^JAMES^^^^^^GENHOSP||ICU|||||||0100^ANDERSON^CARL^^^^^^GENHOSP|S|1400|A|||||||||||||||||ISHPEMING NURSING HOME|GENHOSP|||||||200901121005|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 26 fields into a series of changes to its graph …
<http://www.example.org/resources/9> (REMOVE) admitDateTime _:time_15 (REMOVE) priorPatientLocation _:personLocation_8 dischargedToLocation _:dischargedToLocationComposite_1 dischargeLocation _:code_79 simpleIdentifier "ISHPEMING NURSING HOME" <http://www.example.org/resources/31> endTime _:time_24 timeValue "200901121005" <http://www.example.org/resources/32> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/9> startTime _:time_25 timeValue "200901121005" attendingDoctor <http://www.example.org/resources/29> <http://www.example.org/resources/9> dischargeDateTime _:time_26 timeValue "200901121005" timeType "DateTime" timingApplication _:hierarchicDesignator_25 namespaceCode _:code_80 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_26 namespaceCode _:code_81 simpleIdentifier "MCM"
Graph Contents in the end
Graph has 510 triples, 162 nodes, 163 Literals, 47 Codes, 10 Identifiers. Mapper processed 480 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/10> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/11>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110025"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/12> a hoot72:TimedAssertion;
exo:referringDoctor <http://www.example.org/resources/11>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/13> a hoot72:TimedAssertion;
exo:consultingDoctor <http://www.example.org/resources/11>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/14> a hoot72:TimedAssertion;
exo:admittingDoctor <http://www.example.org/resources/11>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110025"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/15> exo:expectedAdmitDate [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901101400";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
exo:expectedSurgeryDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901101400";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:PatientVisitAdditionalInformation;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/16> exo:diagnosisCodingMethod [ a hoot72:Code;
hoot72:simpleIdentifier "19"];
exo:diagnosisDescription "BIOPSY";
exo:diagnosisType [ a hoot72:Code;
hoot72:simpleIdentifier "00"];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:Diagnosis;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/17> exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:guarantorEmployerAddress [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "171 ZOBERLEIN";
hoot72:zipOrPostalCode "49849"];
exo:guarantorEmployerName [ a hoot72:PersonName;
hoot72:familyName "MOOSES AUTO CLINIC"];
exo:guarantorEmployerPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:guarantorName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "JAMES"];
exo:guarantorRelationship [ a hoot72:Code;
hoot72:simpleIdentifier "SELF"];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:socialSecurityNumber "371-66-925";
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "171 ZOBERLEIN";
hoot72:zipOrPostalCode "49849"];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:Guarantor;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/18> exo:authorizationInformation [ a exo:AuthorizationInformationComposite;
exo:authorizationNumber "50 OK"];
exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:groupNumber "90";
exo:insuranceCompanyId <http://www.example.org/resources/20>;
exo:insuranceCompanyName <http://www.example.org/resources/19>;
exo:insurancePlanCode [ a hoot72:Code;
hoot72:simpleIdentifier "0"];
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "M149849";
hoot72:streetAddress "171 ZOBERLEIN"];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:Insurance;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/2> a hoot72:TimedAssertion;
exo:patientAccountNumber <http://www.example.org/resources/3>;
hoot72:context <http://www.example.org/resources/1>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110025"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/21> a hoot72:TimedAssertion;
exo:patientAccountNumber <http://www.example.org/resources/22>;
hoot72:context <http://www.example.org/resources/1>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110025"].
<http://www.example.org/resources/23> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/24>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110500"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110025"].
<http://www.example.org/resources/25> a hoot72:TimedAssertion;
exo:admittingDoctor <http://www.example.org/resources/24>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110025"].
<http://www.example.org/resources/26> exo:observationCode [ a hoot72:Code;
hoot72:simpleIdentifier "1010.1";
hoot72:text "BODY WEIGHT"];
exo:observationValue "62";
exo:units [ a hoot72:Code;
hoot72:simpleIdentifier "kg"];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/27> exo:observationCode [ a hoot72:Code;
hoot72:simpleIdentifier "1010.1";
hoot72:text "HEIGHT"];
exo:observationValue "190";
exo:units [ a hoot72:Code;
hoot72:simpleIdentifier "cm"];
hoot72:context <http://www.example.org/resources/9>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/9>.
<http://www.example.org/resources/28> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/29>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110600"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110500"].
<http://www.example.org/resources/30> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/24>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901110603"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110600"].
<http://www.example.org/resources/31> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/29>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901121005"];
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901110603"].
<http://www.example.org/resources/32> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/29>;
hoot72:context <http://www.example.org/resources/9>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901121005"].
<http://www.example.org/resources/4> exo:observationCode [ a hoot72:Code;
hoot72:simpleIdentifier "1010.1";
hoot72:text "BODY WEIGHT"];
exo:observationValue "62";
exo:units [ a hoot72:Code;
hoot72:simpleIdentifier "kg"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/5> exo:observationCode [ a hoot72:Code;
hoot72:simpleIdentifier "1010.1";
hoot72:text "HEIGHT"];
exo:observationValue "190";
exo:units [ a hoot72:Code;
hoot72:simpleIdentifier "cm"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/6> exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)545-1200",
"(900)545-1234"];
exo:contactRole [ a hoot72:Code;
hoot72:simpleIdentifier "EC1";
hoot72:text "FIRST EMERGENCY CONTACT"];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:nkName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "ELLEN"];
exo:relationship [ a hoot72:Code;
hoot72:simpleIdentifier "SPOUSE"];
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "171 ZOBERLEIN";
hoot72:zipOrPostalCode "49849"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:NextOfKinAssociatedParties;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/7> exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)545-1200",
"(900)545-1234"];
exo:contactRole [ a hoot72:Code;
hoot72:simpleIdentifier "EC2";
hoot72:text "SECOND EMERGENCY CONTACT"];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:nkName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "MARYLOU"];
exo:relationship [ a hoot72:Code;
hoot72:simpleIdentifier "MOTHER"];
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "300 ZOBERLEIN";
hoot72:zipOrPostalCode "49849"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:NextOfKinAssociatedParties;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/8> exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)545-1200"];
exo:contactRole [ a hoot72:Code;
hoot72:simpleIdentifier "EM";
hoot72:text "EMPLOYER"];
exo:jobTitle "PROGRAMMER";
exo:startDate [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "19940605";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "123 INDUSTRY WAY";
hoot72:zipOrPostalCode "49849"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:NextOfKinAssociatedParties;
hoot72:organizationName [ a hoot72:OrganizationName;
hoot72:simpleName "ACME SOFTWARE COMPANY"];
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/19> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "CMS"]];
hoot72:checkDigit "3";
hoot72:codeIdentifyingTheCheckDigitSchemeEmployed [ a hoot72:Code;
hoot72:simpleIdentifier "M10"];
hoot72:simpleIdentifier "4544"];
hoot72:organizationName [ a hoot72:OrganizationName;
hoot72:organizationNameTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "L"];
hoot72:simpleName "BLUE CROSS"].
<http://www.example.org/resources/20> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "BC1"].
<http://www.example.org/resources/22> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "10199925"].
<http://www.example.org/resources/3> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "10199923"].
<http://www.example.org/resources/24> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "0100"];
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "ANDERSON";
hoot72:givenName "CARL"].
<http://www.example.org/resources/29> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "0200"];
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "JONES";
hoot72:givenName "GEORGE"].
<http://www.example.org/resources/11> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "0148"];
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "ADDISON";
hoot72:givenName "JAMES"].
<http://www.example.org/resources/1> exo:alternatePatientId [ a hoot72:Identifier;
hoot72:simpleIdentifier "253763"];
exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "19660129";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "(900)485-5344"];
exo:maritalStatus [ a hoot72:Code;
hoot72:simpleIdentifier "S"];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "191919"];
exo:religion [ a hoot72:Code;
hoot72:simpleIdentifier "C"];
exo:sex [ a hoot72:Code;
hoot72:simpleIdentifier "M"];
exo:socialSecurityNumber "371-66-9256";
hoot72:address [ a hoot72:Address;
hoot72:city "ISHPEMING";
hoot72:stateOrProvince "MI";
hoot72:streetAddress "171 ZOBERLEIN";
hoot72:zipOrPostalCode "49849"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "JAMES";
hoot72:middleInitialOrName "A"].
<http://www.example.org/resources/9> exo:assignedPatientLocation [ a exo:PersonLocation;
exo:bed [ a hoot72:Code;
hoot72:simpleIdentifier "02"];
exo:facilityIdentifier [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
exo:pointOfCareCode [ a hoot72:Code;
hoot72:simpleIdentifier "SICU"];
exo:room [ a hoot72:Code;
hoot72:simpleIdentifier "0001"]];
exo:dietType [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"];
exo:dischargeDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901121005";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
exo:dischargedToLocation [ a exo:DischargedToLocationComposite;
exo:dischargeLocation [ a hoot72:Code;
hoot72:simpleIdentifier "ISHPEMING NURSING HOME"]];
exo:financialClassFC [ a exo:FinancialClass;
exo:financialClass [ a hoot72:Code;
hoot72:simpleIdentifier "A"]];
exo:hospitalService [ a hoot72:Code;
hoot72:simpleIdentifier "ICU"];
exo:patientClass [ a hoot72:Code;
hoot72:simpleIdentifier "I"];
exo:patientType [ a hoot72:Code;
hoot72:simpleIdentifier "S"];
exo:visitNumber [ a hoot72:Identifier;
hoot72:simpleIdentifier "1400"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:PatientVisit;
hoot72:tcontext <http://www.example.org/resources/1>.
[ a hoot72:Graph;
dc:title "A James goes through the Hospital"].
Insurance comes and goes
Generated on 2009-08-20 20:59 from HL7_2-6Spec (variation) 2.10.4.0.2.
Man insured under his own and his wife’s insurance
Two insurance policies at the start.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^ARG|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| IN1|1|A357|1234|BCMD IN2| IN3| IN1|2|A789|6789|VGMC IN2| IN3|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 17 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_1 simpleIdentifier "191919" assigningAuthorityId _:hierarchicDesignator_1 namespaceCode _:code_1 simpleIdentifier "GENHOSP" alternatePatientId _:identifier_2 simpleIdentifier "253763" personName _:personName_1 familyName "MASSIE" givenName "JAMES" middleInitialOrName "A" dateOfBirth _:time_1 timeValue "19660129" timeType "DateTime" timingApplication _:hierarchicDesignator_2 namespaceCode _:code_2 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_3 namespaceCode _:code_3 simpleIdentifier "MCM" <http://www.example.org/resources/2> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Insurance" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> insurancePlanCode _:code_4 simpleIdentifier "A357" insuranceCompanyName <http://www.example.org/resources/3> type "http://www.w3.org/2002/07/owl#Thing" organizationName _:organizationName_1 simpleName "BCMD" insuranceCompanyId <http://www.example.org/resources/4> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_3 simpleIdentifier "1234" <http://www.example.org/resources/5> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Insurance" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> insurancePlanCode _:code_5 simpleIdentifier "A789" insuranceCompanyName <http://www.example.org/resources/6> type "http://www.w3.org/2002/07/owl#Thing" organizationName _:organizationName_2 simpleName "VGMC" insuranceCompanyId <http://www.example.org/resources/7> type "http://www.hoot72.com/ontology/IdentifiedThing" identifier _:identifier_4 simpleIdentifier "6789"
Change second plan
Wife’s insurance changes
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^ARG|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| IN1|1|A357|1234|BCMD IN2| IN3| IN1|2|C45|6789|VGMC IN2| IN3|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 17 fields into a series of changes to its graph …
<http://www.example.org/resources/8> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Insurance" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> insurancePlanCode _:code_6 simpleIdentifier "C45" insuranceCompanyName <http://www.example.org/resources/9> type "http://www.w3.org/2002/07/owl#Thing" organizationName _:organizationName_3 simpleName "VGMC" insuranceCompanyId <http://www.example.org/resources/7> <http://www.example.org/resources/5> endTime _:time_2 timeValue "200901061000"
Drop second plan
Wife’s insurance dropped. Snapshot should nix it.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^ARG|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| IN1|1|A357|1234|BCMD IN2| IN3|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 11 fields into a series of changes to its graph …
<http://www.example.org/resources/8> endTime _:time_3 timeValue "200901061000"
No Insurance
Drop all insurance. He has none.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^ARG|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| IN1|""|""|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 7 fields into a series of changes to its graph …
<http://www.example.org/resources/2> endTime _:time_4 timeValue "200901061000"
Graph Contents in the end
Graph has 86 triples, 31 nodes, 22 Literals, 6 Codes, 4 Identifiers. Mapper processed 118 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/2> exo:insuranceCompanyId <http://www.example.org/resources/4>;
exo:insuranceCompanyName <http://www.example.org/resources/3>;
exo:insurancePlanCode [ a hoot72:Code;
hoot72:simpleIdentifier "A357"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901061000"];
hoot72:fromHL7Segment hl7v2:Insurance;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/5> exo:insuranceCompanyId <http://www.example.org/resources/7>;
exo:insuranceCompanyName <http://www.example.org/resources/6>;
exo:insurancePlanCode [ a hoot72:Code;
hoot72:simpleIdentifier "A789"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901061000"];
hoot72:fromHL7Segment hl7v2:Insurance;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/8> exo:insuranceCompanyId <http://www.example.org/resources/7>;
exo:insuranceCompanyName <http://www.example.org/resources/9>;
exo:insurancePlanCode [ a hoot72:Code;
hoot72:simpleIdentifier "C45"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:endTime [ a hoot72:Time;
hoot72:timeValue "200901061000"];
hoot72:fromHL7Segment hl7v2:Insurance;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/3> a owl:Thing;
hoot72:organizationName [ a hoot72:OrganizationName;
hoot72:simpleName "BCMD"].
<http://www.example.org/resources/4> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "1234"].
<http://www.example.org/resources/6> a owl:Thing;
hoot72:organizationName [ a hoot72:OrganizationName;
hoot72:simpleName "VGMC"].
<http://www.example.org/resources/9> a owl:Thing;
hoot72:organizationName [ a hoot72:OrganizationName;
hoot72:simpleName "VGMC"].
<http://www.example.org/resources/7> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "6789"].
<http://www.example.org/resources/1> exo:alternatePatientId [ a hoot72:Identifier;
hoot72:simpleIdentifier "253763"];
exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "19660129";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "191919"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "JAMES";
hoot72:middleInitialOrName "A"].
[ a hoot72:Graph;
dc:title "Insurance comes and goes"].
Next of Kin come and go
Generated on 2009-08-20 20:59 from HL7_2-6Spec (variation) 2.10.4.0.
Add record of user and segments
Two brothers and a sister
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^A0X|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| NK1|1|Public^Bill^Q|BRO^Brother^HL70063| NK1|2|Public^Mary^Q|SIS^Sister^HL70063| NK1|3|Public^Sam^Q|BRO^Brother^HL70063| PV1||O|||||0148^ADDISON^JAMES^^^^^^GENHOSP|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 17 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_1 simpleIdentifier "191919" assigningAuthorityId _:hierarchicDesignator_1 namespaceCode _:code_1 simpleIdentifier "GENHOSP" alternatePatientId _:identifier_2 simpleIdentifier "253763" personName _:personName_1 familyName "MASSIE" givenName "JAMES" middleInitialOrName "A" dateOfBirth _:time_1 timeValue "19660129" timeType "DateTime" timingApplication _:hierarchicDesignator_2 namespaceCode _:code_2 simpleIdentifier "REGADT" timingFacility _:hierarchicDesignator_3 namespaceCode _:code_3 simpleIdentifier "MCM" <http://www.example.org/resources/2> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_2 familyName "Public" givenName "Bill" middleInitialOrName "Q" relationship _:code_4 simpleIdentifier "BRO" text "Brother" nameOfCodingSystem "HL70063" <http://www.example.org/resources/3> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_3 familyName "Public" givenName "Mary" middleInitialOrName "Q" relationship _:code_5 simpleIdentifier "SIS" text "Sister" nameOfCodingSystem "HL70063" <http://www.example.org/resources/4> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_4 familyName "Public" givenName "Sam" middleInitialOrName "Q" relationship _:code_6 simpleIdentifier "BRO" text "Brother" nameOfCodingSystem "HL70063" <http://www.example.org/resources/5> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisit" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> patientClass _:code_7 simpleIdentifier "O" <http://www.example.org/resources/6> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/5> startTime _:time_2 timeValue "200901061000" attendingDoctor <http://www.example.org/resources/7> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_5 familyName "ADDISON" givenName "JAMES" identifier _:identifier_3 simpleIdentifier "0148" assigningAuthorityId _:hierarchicDesignator_4 namespaceCode _:code_8 simpleIdentifier "GENHOSP"
Remove a sister
sister removed by only sending brothers. This is pure snapshot stuff.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^A0X|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| NK1|1|Public^Bill^Q|BRO^Brother^HL70063| NK1|2|Public^Sam^Q|BRO^Brother^HL70063| PV1||O|||||0148^ADDISON^JAMES^^^^^^GENHOSP|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 14 fields into a series of changes to its graph …
<http://www.example.org/resources/3> (REMOVE) context <http://www.example.org/resources/1> (REMOVE) nkName _:personName_3 (REMOVE) tcontext <http://www.example.org/resources/1> (REMOVE) fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" (REMOVE) relationship _:code_5
Remove them all
all removed using an empty NK1 segment. Only this checks if empty works.
This information is conveyed in the following message …
MSH|^~\&|REGADT|MCM|IFENG||200901061000||ADT^A0X|000001|P|2.T||| EVN|A05|200901061000|200901101400|01||200901061000 PID|||191919^^^GENHOSP|253763|MASSIE^JAMES^A||19660129| NK1|""| PV1||O|||||0148^ADDISON^JAMES^^^^^^GENHOSP|
The Hoot72 Mapper (Snapshot Algorithm) translates that message with 9 fields into a series of changes to its graph …
<http://www.example.org/resources/2> (REMOVE) context <http://www.example.org/resources/1> (REMOVE) nkName _:personName_2 (REMOVE) tcontext <http://www.example.org/resources/1> (REMOVE) fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" (REMOVE) relationship _:code_4 <http://www.example.org/resources/4> (REMOVE) context <http://www.example.org/resources/1> (REMOVE) nkName _:personName_4 (REMOVE) tcontext <http://www.example.org/resources/1> (REMOVE) fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" (REMOVE) relationship _:code_6
Graph Contents in the end
Graph has 58 triples, 21 nodes, 17 Literals, 5 Codes, 3 Identifiers. Mapper processed 91 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/6> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/7>;
hoot72:context <http://www.example.org/resources/5>;
hoot72:startTime [ a hoot72:Time;
hoot72:timeValue "200901061000"].
<http://www.example.org/resources/5> exo:patientClass [ a hoot72:Code;
hoot72:simpleIdentifier "O"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:PatientVisit;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/7> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "0148"];
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "ADDISON";
hoot72:givenName "JAMES"].
<http://www.example.org/resources/1> exo:alternatePatientId [ a hoot72:Identifier;
hoot72:simpleIdentifier "253763"];
exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "19660129";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "REGADT"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MCM"]]];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GENHOSP"]];
hoot72:simpleIdentifier "191919"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "MASSIE";
hoot72:givenName "JAMES";
hoot72:middleInitialOrName "A"].
[ a hoot72:Graph;
dc:title "Next of Kin come and go"].
Observation Reporting (7)
LOINC:DT7 Samples - Orders
Generated on 2009-08-20 20:59 from source.
0
The NK1s are interesting. Two in a row to give information about who performed a procedure - hardly "next of kin" but … and two are defined for the same person. Each "next of kin" allows only one relationship so the Hoot72 mapper will (REMOVE) the relationship of the first NK1 segment for that of the second. Oops. Not sure how to treat this. I could remove the key assertion from NextOfKin so that multiple objects are allowed for the "same" related person or preferably upgrade the mapper to allow multiple assertions about "the same thing" from many segments of one message. The latter is involved but could be applied to OBXs with the same sub-id etc.
Next up for comment - multiple "simple identifiers" in "observationCode". This must be a LOINC convention. If more than one LOINC code applies, use them all. This goes against having only one id value in a Code. More "deviation" in HL7 practice! The Hoot72 should change to break out an assertion per id to make processing more straightforward.
This information is conveyed in the following message …
MSH|^~\&||GA0000||VAERS PROCESSOR|20010331605||ORU^R01|20010422GA03|T|2.3.1|||AL| PID|||1234^^^^SR~1234-12^^^^LR~00725^^^^MR||Doe^John^Fitzgerald^JR^^^L||20001007|M||2106-3^White^HL70005|123 Peachtree St^APT 3B^Atlanta^GA^30210^^M^^GA067||(678) 555-1212^^PRN| NK1|1|Jones^Jane^Lee^^RN|VAB^Vaccine administered by (Name)^HL70063| NK1|2|Jones^Jane^Lee^^RN|FVP^Form completed by (Name)-Vaccine provider^HL70063|101 Main Street^^Atlanta^GA^38765^^O^^GA121||(404) 554-9097^^WPN| ORC|CN|||||||||||1234567^Welby^Marcus^J^Jr^Dr.^MD^L|||||||||Peachtree Clinic|101 Main Street^^Atlanta^GA^38765^^O^^GA121|(404) 554-9097^^WPN|101 Main Street^^Atlanta^GA^38765^^O^^GA121| OBR|1|||^CDC VAERS-1 (FDA) Report|||20010316| OBX|1|NM|21612-7^Reported Patient Age^LN||05|mo^month^ANSI| OBX|1|TS|30947-6^Date form completed^LN||20010316| OBX|2|FT|30948-4^Vaccination adverse events and treatment, if any^LN|1|fever of 106F, with vomiting, seizures, persistent crying lasting over 3 hours, loss of appetite| OBX|3|CE|30949-2^Vaccination adverse event outcome^LN|1|E^required emergency room/doctor visit^NIP005| OBX|4|CE|30949-2^Vaccination adverse event outcome^LN|1|H^required hospitalization^NIP005| OBX|5|NM|30950-0^Number of days hospitalized due to vaccination adverse event^LN|1|02|d^day^ANSI| OBX|6|CE|30951-8^Patient recovered^LN||Y^Yes^ HL70239| OBX|7|TS|30952-6^Date of vaccination^LN||20010216| OBX|8|TS|30953-4^Adverse event onset date and time^LN||200102180900| OBX|9|FT|30954-2^Relevant diagnostic tests/lab data^LN||Electrolytes, CBC, Blood culture| OBR|2|||30955-9^All vaccines given on date listed in #10^LN| OBX|1|CE|30955-9&30956-7^Vaccine type^LN|1|08^HepB-Adolescent/pediatric^CVX| OBX|2|CE|30955-9&30957-5^Manufacturer^LN|1|MSD^Merck^MVX| OBX|3|ST|30955-9&30959-1^Lot number^LN|1|MRK12345| OBX|4|CE|30955-9&30958-3^ Route^LN|1|IM^Intramuscular ^HL70162| OBX|5|CE|30955-9&31034-2^Site^LN|1|LA^Left arm^ HL70163| OBX|6|NM|30955-9&30960-9^Number of previous doses^LN|1|01I OBX|7|CE|30955-9&30956-7^Vaccine type^LN|2|50^DTaP-Hib^CVX| OBX|8|CE|30955-9&30957-5^ Manufacturer^LN|2|WAL^Wyeth_Ayerst^MVX| OBX|9|ST|30955-9&30959-1^Lot number^LN|2|W46932777| OBX|10|CE|30955-9&30958-3^ Route^LN|2|IM^Intramuscular^HL70162| OBX|11|CE|30955-9&31034-2^Site^LN|2|LA^Left arm^HL70163| OBX|12|NM|30955-9&30960-9^Number of previous doses^LN|2|01| OBR|3|||30961-7^Any other vaccinations within 4 weeks prior to the date listed in #10| OBX|1|CE|30961-7&30956-7^Vaccine type^LN|1|10^IPV^CVX| OBX|2|CE|30961-7&30957-5^Manufacturer^LN|1|PMC^Aventis Pasteur ^MVX| OBX|3|ST|30961-7&30959-1^Lot number^LN|1|PMC123456| OBX|4|CE|30961-7&30958-3^Route^LN|1|SC^Subcutaneaous^HL70162| OBX|5|CE|30961-7&31034-2^Site^LN|1|LA^Left arm^HL70163| OBX|6|NM|30961-7&30960-9^Number of previous doses^LN|1|01| OBX|7|TS|30961-7&31035-9^date given^LN|1|20001216| OBX|8|CE|30962-^Vaccinated at^LN||PVT^Private doctor's office/hospital^NIP009| OBX|9|CE|30963-3^Vaccine purchased with^LN||PBF^Public funds^NIP008| OBX|10|FT|30964-1^Other medications^LN||None| OBX|11|FT|30965-8^Illness at time of vaccination (specify)^LN||None| OBX|12|FT|30966-6^Pre-existing physician diagnosed allergies, birth defects, medical conditions^LN||Past conditions convulsions| OBX|13|CE|30967-4^Was adverse event reported previously^LN||N^no^NIP009| OBR|4|||30968-2^Adverse event following prior vaccination in patient^LN| OBX|1|TX|30968-2&30971-6^Adverse event^LN||None| OBR|5|||30969-0^Adverse event following prior vaccination in brother^LN| OBX|1|TX|30969-0&30971-6^Adverse event^LN||vomiting, fever, otitis media| OBX|2|NM|30969-0&30972-4^Onset age^LN||04|mo^month^ANSI| OBX|3|CE|30969-0&30956-7^Vaccine Type ^LN||10^IPV^CVX| OBX|4|NM|30969-0&30973-2^Dose number in series^LN||02| OBR|6|||30970-8^Adverse event following prior vaccination in sister^LN| OBX|1|TX|30970-8&30971-6^Adverse event^LN||None| OBR|7|||^For children 5 and under| OBX|1|NM|8339-4^Body weight at birth^LN||82|oz^ounces^ANSI| OBX|2|NM|30974-0^Number of brothers and sisters^LN||2| OBR|8|||^Only for reports submitted by manufacturer/immunization project| OBX|1|ST|30975-7^Mfr./Imm. Proj. report no.^LN||12345678| OBX|2|TS|30976-5^Date received by manufacturer/immunization project^LN||12345678| OBX|3|CE|30977-3^15 day report^LN||N^No^HL70136| OBX|4|CE|30978-1^Report type^LN||IN^Initial^NIP010|
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 208 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_1 simpleIdentifier "1234" identifierTypeCode _:code_1 simpleIdentifier "SR" patientInternalId _:identifier_2 simpleIdentifier "1234-12" identifierTypeCode _:code_2 simpleIdentifier "LR" patientInternalId _:identifier_3 simpleIdentifier "00725" identifierTypeCode _:code_3 simpleIdentifier "MR" personName _:personName_1 familyName "Doe" givenName "John" middleInitialOrName "Fitzgerald" suffixEGJrOrIii "JR" nameTypeCode _:code_4 simpleIdentifier "L" dateOfBirth _:time_1 timeValue "20001007" timeType "DateTime" timingFacility _:hierarchicDesignator_1 namespaceCode _:code_5 simpleIdentifier "GA0000" sex _:code_6 simpleIdentifier "M" race _:code_7 simpleIdentifier "2106-3" text "White" nameOfCodingSystem "HL70005" address _:address_1 streetAddress "123 Peachtree St" otherDesignation "APT 3B" city "Atlanta" stateOrProvince "GA" zipOrPostalCode "30210" addressType _:code_8 simpleIdentifier "M" countyParishCode _:code_9 simpleIdentifier "GA067" homePhoneNumber _:telecommunicationNumber_1 telephoneNumber "(678) 555-1212" telecommunicationEquipmentTypeCode _:code_10 simpleIdentifier "PRN" <http://www.example.org/resources/2> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_2 familyName "Jones" givenName "Jane" middleInitialOrName "Lee" prefixEGDr "RN" relationship _:code_11 simpleIdentifier "VAB" text "Vaccine administered by (Name)" nameOfCodingSystem "HL70063" <http://www.example.org/resources/3> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/NextOfKinAssociatedParties" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> nkName _:personName_3 familyName "Jones" givenName "Jane" middleInitialOrName "Lee" prefixEGDr "RN" relationship _:code_12 simpleIdentifier "FVP" text "Form completed by (Name)-Vaccine provider" nameOfCodingSystem "HL70063" address _:address_2 streetAddress "101 Main Street" city "Atlanta" stateOrProvince "GA" zipOrPostalCode "38765" addressType _:code_13 simpleIdentifier "O" countyParishCode _:code_14 simpleIdentifier "GA121" businessPhoneNumber _:telecommunicationNumber_2 telephoneNumber "(404) 554-9097" telecommunicationEquipmentTypeCode _:code_15 simpleIdentifier "WPN" <http://www.example.org/resources/4> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/CommonOrder" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> orderingProvider <http://www.example.org/resources/5> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_4 familyName "Welby" givenName "Marcus" middleInitialOrName "J" suffixEGJrOrIii "Jr" prefixEGDr "Dr." degreeEGMd "MD" identifier _:identifier_4 simpleIdentifier "1234567" sourceTable _:code_16 simpleIdentifier "L" <http://www.example.org/resources/6> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_17 text "CDC VAERS-1 (FDA) Report" observationDateTime _:time_2 timeValue "20010316" timeType "DateTime" timingFacility _:hierarchicDesignator_2 namespaceCode _:code_18 simpleIdentifier "GA0000" <http://www.example.org/resources/7> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_19 simpleIdentifier "21612-7" text "Reported Patient Age" nameOfCodingSystem "LN" observationValue "05" units _:code_20 simpleIdentifier "mo" text "month" nameOfCodingSystem "ANSI" <http://www.example.org/resources/8> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_21 simpleIdentifier "30947-6" text "Date form completed" nameOfCodingSystem "LN" observationValue _:time_3 timeValue "20010316" timeType "DateTime" timingFacility _:hierarchicDesignator_3 namespaceCode _:code_22 simpleIdentifier "GA0000" <http://www.example.org/resources/9> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_23 simpleIdentifier "30948-4" text "Vaccination adverse events and treatment, if any" nameOfCodingSystem "LN" observationSubId "1" observationValue "fever of 106F, with vomiting, seizures, persistent crying lasting over 3 hours, loss of appetite" <http://www.example.org/resources/10> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_24 simpleIdentifier "30949-2" text "Vaccination adverse event outcome" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_25 simpleIdentifier "E" text "required emergency room/doctor visit" nameOfCodingSystem "NIP005" <http://www.example.org/resources/11> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_26 simpleIdentifier "30949-2" text "Vaccination adverse event outcome" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_27 simpleIdentifier "H" text "required hospitalization" nameOfCodingSystem "NIP005" <http://www.example.org/resources/12> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_28 simpleIdentifier "30950-0" text "Number of days hospitalized due to vaccination adverse event" nameOfCodingSystem "LN" observationSubId "1" observationValue "02" units _:code_29 simpleIdentifier "d" text "day" nameOfCodingSystem "ANSI" <http://www.example.org/resources/13> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_30 simpleIdentifier "30951-8" text "Patient recovered" nameOfCodingSystem "LN" observationValue _:code_31 simpleIdentifier "Y" text "Yes" nameOfCodingSystem " HL70239" <http://www.example.org/resources/14> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_32 simpleIdentifier "30952-6" text "Date of vaccination" nameOfCodingSystem "LN" observationValue _:time_4 timeValue "20010216" timeType "DateTime" timingFacility _:hierarchicDesignator_4 namespaceCode _:code_33 simpleIdentifier "GA0000" <http://www.example.org/resources/15> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_34 simpleIdentifier "30953-4" text "Adverse event onset date and time" nameOfCodingSystem "LN" observationValue _:time_5 timeValue "200102180900" timeType "DateTime" timingFacility _:hierarchicDesignator_5 namespaceCode _:code_35 simpleIdentifier "GA0000" <http://www.example.org/resources/16> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_36 simpleIdentifier "30954-2" text "Relevant diagnostic tests/lab data" nameOfCodingSystem "LN" observationValue "Electrolytes, CBC, Blood culture" <http://www.example.org/resources/17> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_37 simpleIdentifier "30955-9" text "All vaccines given on date listed in #10" nameOfCodingSystem "LN" <http://www.example.org/resources/18> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_38 simpleIdentifier "30955-9" simpleIdentifier "30956-7" text "Vaccine type" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_39 simpleIdentifier "08" text "HepB-Adolescent/pediatric" nameOfCodingSystem "CVX" <http://www.example.org/resources/19> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_40 simpleIdentifier "30955-9" simpleIdentifier "30957-5" text "Manufacturer" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_41 simpleIdentifier "MSD" text "Merck" nameOfCodingSystem "MVX" <http://www.example.org/resources/20> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_42 simpleIdentifier "30955-9" simpleIdentifier "30959-1" text "Lot number" nameOfCodingSystem "LN" observationSubId "1" observationValue "MRK12345" <http://www.example.org/resources/21> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_43 simpleIdentifier "30955-9" simpleIdentifier "30958-3" text " Route" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_44 simpleIdentifier "IM" text "Intramuscular " nameOfCodingSystem "HL70162" <http://www.example.org/resources/22> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_45 simpleIdentifier "30955-9" simpleIdentifier "31034-2" text "Site" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_46 simpleIdentifier "LA" text "Left arm" nameOfCodingSystem " HL70163" <http://www.example.org/resources/23> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_47 simpleIdentifier "30955-9" simpleIdentifier "30960-9" text "Number of previous doses" nameOfCodingSystem "LN" observationSubId "1" observationValue "01I" <http://www.example.org/resources/24> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_48 simpleIdentifier "30955-9" simpleIdentifier "30956-7" text "Vaccine type" nameOfCodingSystem "LN" observationSubId "2" observationValue _:code_49 simpleIdentifier "50" text "DTaP-Hib" nameOfCodingSystem "CVX" <http://www.example.org/resources/25> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_50 simpleIdentifier "30955-9" simpleIdentifier "30957-5" text " Manufacturer" nameOfCodingSystem "LN" observationSubId "2" observationValue _:code_51 simpleIdentifier "WAL" text "Wyeth_Ayerst" nameOfCodingSystem "MVX" <http://www.example.org/resources/26> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_52 simpleIdentifier "30955-9" simpleIdentifier "30959-1" text "Lot number" nameOfCodingSystem "LN" observationSubId "2" observationValue "W46932777" <http://www.example.org/resources/27> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_53 simpleIdentifier "30955-9" simpleIdentifier "30958-3" text " Route" nameOfCodingSystem "LN" observationSubId "2" observationValue _:code_54 simpleIdentifier "IM" text "Intramuscular" nameOfCodingSystem "HL70162" <http://www.example.org/resources/28> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_55 simpleIdentifier "30955-9" simpleIdentifier "31034-2" text "Site" nameOfCodingSystem "LN" observationSubId "2" observationValue _:code_56 simpleIdentifier "LA" text "Left arm" nameOfCodingSystem "HL70163" <http://www.example.org/resources/29> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_57 simpleIdentifier "30955-9" simpleIdentifier "30960-9" text "Number of previous doses" nameOfCodingSystem "LN" observationSubId "2" observationValue "01" <http://www.example.org/resources/30> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_58 simpleIdentifier "30961-7" text "Any other vaccinations within 4 weeks prior to the date listed in #10" <http://www.example.org/resources/31> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_59 simpleIdentifier "30961-7" simpleIdentifier "30956-7" text "Vaccine type" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_60 simpleIdentifier "10" text "IPV" nameOfCodingSystem "CVX" <http://www.example.org/resources/32> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_61 simpleIdentifier "30961-7" simpleIdentifier "30957-5" text "Manufacturer" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_62 simpleIdentifier "PMC" text "Aventis Pasteur " nameOfCodingSystem "MVX" <http://www.example.org/resources/33> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_63 simpleIdentifier "30961-7" simpleIdentifier "30959-1" text "Lot number" nameOfCodingSystem "LN" observationSubId "1" observationValue "PMC123456" <http://www.example.org/resources/34> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_64 simpleIdentifier "30961-7" simpleIdentifier "30958-3" text "Route" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_65 simpleIdentifier "SC" text "Subcutaneaous" nameOfCodingSystem "HL70162" <http://www.example.org/resources/35> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_66 simpleIdentifier "30961-7" simpleIdentifier "31034-2" text "Site" nameOfCodingSystem "LN" observationSubId "1" observationValue _:code_67 simpleIdentifier "LA" text "Left arm" nameOfCodingSystem "HL70163" <http://www.example.org/resources/36> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_68 simpleIdentifier "30961-7" simpleIdentifier "30960-9" text "Number of previous doses" nameOfCodingSystem "LN" observationSubId "1" observationValue "01" <http://www.example.org/resources/37> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_69 simpleIdentifier "30961-7" simpleIdentifier "31035-9" text "date given" nameOfCodingSystem "LN" observationSubId "1" observationValue _:time_6 timeValue "20001216" timeType "DateTime" timingFacility _:hierarchicDesignator_6 namespaceCode _:code_70 simpleIdentifier "GA0000" <http://www.example.org/resources/38> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_71 simpleIdentifier "30962-" text "Vaccinated at" nameOfCodingSystem "LN" observationValue _:code_72 simpleIdentifier "PVT" text "Private doctor's office/hospital" nameOfCodingSystem "NIP009" <http://www.example.org/resources/39> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_73 simpleIdentifier "30963-3" text "Vaccine purchased with" nameOfCodingSystem "LN" observationValue _:code_74 simpleIdentifier "PBF" text "Public funds" nameOfCodingSystem "NIP008" <http://www.example.org/resources/40> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_75 simpleIdentifier "30964-1" text "Other medications" nameOfCodingSystem "LN" observationValue "None" <http://www.example.org/resources/41> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_76 simpleIdentifier "30965-8" text "Illness at time of vaccination (specify)" nameOfCodingSystem "LN" observationValue "None" <http://www.example.org/resources/42> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_77 simpleIdentifier "30966-6" text "Pre-existing physician diagnosed allergies, birth defects, medical conditions" nameOfCodingSystem "LN" observationValue "Past conditions convulsions" <http://www.example.org/resources/43> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_78 simpleIdentifier "30967-4" text "Was adverse event reported previously" nameOfCodingSystem "LN" observationValue _:code_79 simpleIdentifier "N" text "no" nameOfCodingSystem "NIP009" <http://www.example.org/resources/44> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_80 simpleIdentifier "30968-2" text "Adverse event following prior vaccination in patient" nameOfCodingSystem "LN" <http://www.example.org/resources/45> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/44> tcontext <http://www.example.org/resources/44> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_81 simpleIdentifier "30968-2" simpleIdentifier "30971-6" text "Adverse event" nameOfCodingSystem "LN" observationValue "None" <http://www.example.org/resources/46> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_82 simpleIdentifier "30969-0" text "Adverse event following prior vaccination in brother" nameOfCodingSystem "LN" <http://www.example.org/resources/47> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_83 simpleIdentifier "30969-0" simpleIdentifier "30971-6" text "Adverse event" nameOfCodingSystem "LN" observationValue "vomiting, fever, otitis media" <http://www.example.org/resources/48> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_84 simpleIdentifier "30969-0" simpleIdentifier "30972-4" text "Onset age" nameOfCodingSystem "LN" observationValue "04" units _:code_85 simpleIdentifier "mo" text "month" nameOfCodingSystem "ANSI" <http://www.example.org/resources/49> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_86 simpleIdentifier "30969-0" simpleIdentifier "30956-7" text "Vaccine Type " nameOfCodingSystem "LN" observationValue _:code_87 simpleIdentifier "10" text "IPV" nameOfCodingSystem "CVX" <http://www.example.org/resources/50> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/46> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_88 simpleIdentifier "30969-0" simpleIdentifier "30973-2" text "Dose number in series" nameOfCodingSystem "LN" observationValue "02" <http://www.example.org/resources/51> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_89 simpleIdentifier "30970-8" text "Adverse event following prior vaccination in sister" nameOfCodingSystem "LN" <http://www.example.org/resources/52> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/51> tcontext <http://www.example.org/resources/51> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_90 simpleIdentifier "30970-8" simpleIdentifier "30971-6" text "Adverse event" nameOfCodingSystem "LN" observationValue "None" <http://www.example.org/resources/53> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_91 text "For children 5 and under" <http://www.example.org/resources/54> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/53> tcontext <http://www.example.org/resources/53> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_92 simpleIdentifier "8339-4" text "Body weight at birth" nameOfCodingSystem "LN" observationValue "82" units _:code_93 simpleIdentifier "oz" text "ounces" nameOfCodingSystem "ANSI" <http://www.example.org/resources/55> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/53> tcontext <http://www.example.org/resources/53> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_94 simpleIdentifier "30974-0" text "Number of brothers and sisters" nameOfCodingSystem "LN" observationValue "2" <http://www.example.org/resources/56> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_95 text "Only for reports submitted by manufacturer/immunization project" <http://www.example.org/resources/57> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_96 simpleIdentifier "30975-7" text "Mfr./Imm. Proj. report no." nameOfCodingSystem "LN" observationValue "12345678" <http://www.example.org/resources/58> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_97 simpleIdentifier "30976-5" text "Date received by manufacturer/immunization project" nameOfCodingSystem "LN" observationValue _:time_7 timeValue "12345678" timeType "DateTime" timingFacility _:hierarchicDesignator_7 namespaceCode _:code_98 simpleIdentifier "GA0000" <http://www.example.org/resources/59> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_99 simpleIdentifier "30977-3" text "15 day report" nameOfCodingSystem "LN" observationValue _:code_100 simpleIdentifier "N" text "No" nameOfCodingSystem "HL70136" <http://www.example.org/resources/60> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/56> tcontext <http://www.example.org/resources/4> tcontext <http://www.example.org/resources/1> observationCode _:code_101 simpleIdentifier "30978-1" text "Report type" nameOfCodingSystem "LN" observationValue _:code_102 simpleIdentifier "IN" text "Initial" nameOfCodingSystem "NIP010"
Graph Contents in the end
Graph has 914 triples, 189 nodes, 378 Literals, 102 Codes, 4 Identifiers. Mapper processed 321 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/10> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30949-2";
hoot72:text "Vaccination adverse event outcome"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP005";
hoot72:simpleIdentifier "E";
hoot72:text "required emergency room/doctor visit"];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/11> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30949-2";
hoot72:text "Vaccination adverse event outcome"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP005";
hoot72:simpleIdentifier "H";
hoot72:text "required hospitalization"];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/12> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30950-0";
hoot72:text "Number of days hospitalized due to vaccination adverse event"];
exo:observationSubId "1";
exo:observationValue "02";
exo:units [ a hoot72:Code;
hoot72:nameOfCodingSystem "ANSI";
hoot72:simpleIdentifier "d";
hoot72:text "day"];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/13> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30951-8";
hoot72:text "Patient recovered"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem " HL70239";
hoot72:simpleIdentifier "Y";
hoot72:text "Yes"];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/14> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30952-6";
hoot72:text "Date of vaccination"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "20010216";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/15> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30953-4";
hoot72:text "Adverse event onset date and time"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200102180900";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/16> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30954-2";
hoot72:text "Relevant diagnostic tests/lab data"];
exo:observationValue "Electrolytes, CBC, Blood culture";
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/18> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30956-7";
hoot72:text "Vaccine type"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "CVX";
hoot72:simpleIdentifier "08";
hoot72:text "HepB-Adolescent/pediatric"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/19> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30957-5";
hoot72:text "Manufacturer"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "MVX";
hoot72:simpleIdentifier "MSD";
hoot72:text "Merck"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/2> exo:nkName [ a hoot72:PersonName;
hoot72:familyName "Jones";
hoot72:givenName "Jane";
hoot72:middleInitialOrName "Lee";
hoot72:prefixEGDr "RN"];
exo:relationship [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70063";
hoot72:simpleIdentifier "VAB";
hoot72:text "Vaccine administered by (Name)"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:NextOfKinAssociatedParties;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/20> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30959-1";
hoot72:text "Lot number"];
exo:observationSubId "1";
exo:observationValue "MRK12345";
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/21> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30958-3";
hoot72:text " Route"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70162";
hoot72:simpleIdentifier "IM";
hoot72:text "Intramuscular "];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/22> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"31034-2";
hoot72:text "Site"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem " HL70163";
hoot72:simpleIdentifier "LA";
hoot72:text "Left arm"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/23> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30960-9";
hoot72:text "Number of previous doses"];
exo:observationSubId "1";
exo:observationValue "01I";
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/24> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30956-7";
hoot72:text "Vaccine type"];
exo:observationSubId "2";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "CVX";
hoot72:simpleIdentifier "50";
hoot72:text "DTaP-Hib"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/25> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30957-5";
hoot72:text " Manufacturer"];
exo:observationSubId "2";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "MVX";
hoot72:simpleIdentifier "WAL";
hoot72:text "Wyeth_Ayerst"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/26> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30959-1";
hoot72:text "Lot number"];
exo:observationSubId "2";
exo:observationValue "W46932777";
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/27> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30958-3";
hoot72:text " Route"];
exo:observationSubId "2";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70162";
hoot72:simpleIdentifier "IM";
hoot72:text "Intramuscular"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/28> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"31034-2";
hoot72:text "Site"];
exo:observationSubId "2";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70163";
hoot72:simpleIdentifier "LA";
hoot72:text "Left arm"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/29> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9",
"30960-9";
hoot72:text "Number of previous doses"];
exo:observationSubId "2";
exo:observationValue "01";
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/17>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/3> exo:businessPhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telecommunicationEquipmentTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "WPN"];
hoot72:telephoneNumber "(404) 554-9097"];
exo:nkName [ a hoot72:PersonName;
hoot72:familyName "Jones";
hoot72:givenName "Jane";
hoot72:middleInitialOrName "Lee";
hoot72:prefixEGDr "RN"];
exo:relationship [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70063";
hoot72:simpleIdentifier "FVP";
hoot72:text "Form completed by (Name)-Vaccine provider"];
hoot72:address [ a hoot72:Address;
hoot72:addressType [ a hoot72:Code;
hoot72:simpleIdentifier "O"];
hoot72:city "Atlanta";
hoot72:countyParishCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA121"];
hoot72:stateOrProvince "GA";
hoot72:streetAddress "101 Main Street";
hoot72:zipOrPostalCode "38765"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:NextOfKinAssociatedParties;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/31> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30956-7",
"30961-7";
hoot72:text "Vaccine type"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "CVX";
hoot72:simpleIdentifier "10";
hoot72:text "IPV"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/32> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30957-5",
"30961-7";
hoot72:text "Manufacturer"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "MVX";
hoot72:simpleIdentifier "PMC";
hoot72:text "Aventis Pasteur "];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/33> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30959-1",
"30961-7";
hoot72:text "Lot number"];
exo:observationSubId "1";
exo:observationValue "PMC123456";
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/34> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30958-3",
"30961-7";
hoot72:text "Route"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70162";
hoot72:simpleIdentifier "SC";
hoot72:text "Subcutaneaous"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/35> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30961-7",
"31034-2";
hoot72:text "Site"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70163";
hoot72:simpleIdentifier "LA";
hoot72:text "Left arm"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/36> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30960-9",
"30961-7";
hoot72:text "Number of previous doses"];
exo:observationSubId "1";
exo:observationValue "01";
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/37> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30961-7",
"31035-9";
hoot72:text "date given"];
exo:observationSubId "1";
exo:observationValue [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "20001216";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/38> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30962-";
hoot72:text "Vaccinated at"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP009";
hoot72:simpleIdentifier "PVT";
hoot72:text "Private doctor's office/hospital"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/39> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30963-3";
hoot72:text "Vaccine purchased with"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP008";
hoot72:simpleIdentifier "PBF";
hoot72:text "Public funds"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/40> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30964-1";
hoot72:text "Other medications"];
exo:observationValue "None";
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/41> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30965-8";
hoot72:text "Illness at time of vaccination (specify)"];
exo:observationValue "None";
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/42> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30966-6";
hoot72:text "Pre-existing physician diagnosed allergies, birth defects, medical conditions"];
exo:observationValue "Past conditions convulsions";
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/43> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30967-4";
hoot72:text "Was adverse event reported previously"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP009";
hoot72:simpleIdentifier "N";
hoot72:text "no"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/30>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/45> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30968-2",
"30971-6";
hoot72:text "Adverse event"];
exo:observationValue "None";
hoot72:context <http://www.example.org/resources/44>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/44>.
<http://www.example.org/resources/47> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30969-0",
"30971-6";
hoot72:text "Adverse event"];
exo:observationValue "vomiting, fever, otitis media";
hoot72:context <http://www.example.org/resources/46>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/46>.
<http://www.example.org/resources/48> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30969-0",
"30972-4";
hoot72:text "Onset age"];
exo:observationValue "04";
exo:units [ a hoot72:Code;
hoot72:nameOfCodingSystem "ANSI";
hoot72:simpleIdentifier "mo";
hoot72:text "month"];
hoot72:context <http://www.example.org/resources/46>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/46>.
<http://www.example.org/resources/49> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30956-7",
"30969-0";
hoot72:text "Vaccine Type "];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "CVX";
hoot72:simpleIdentifier "10";
hoot72:text "IPV"];
hoot72:context <http://www.example.org/resources/46>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/46>.
<http://www.example.org/resources/50> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30969-0",
"30973-2";
hoot72:text "Dose number in series"];
exo:observationValue "02";
hoot72:context <http://www.example.org/resources/46>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/46>.
<http://www.example.org/resources/52> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30970-8",
"30971-6";
hoot72:text "Adverse event"];
exo:observationValue "None";
hoot72:context <http://www.example.org/resources/51>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/51>.
<http://www.example.org/resources/54> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "8339-4";
hoot72:text "Body weight at birth"];
exo:observationValue "82";
exo:units [ a hoot72:Code;
hoot72:nameOfCodingSystem "ANSI";
hoot72:simpleIdentifier "oz";
hoot72:text "ounces"];
hoot72:context <http://www.example.org/resources/53>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/53>.
<http://www.example.org/resources/55> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30974-0";
hoot72:text "Number of brothers and sisters"];
exo:observationValue "2";
hoot72:context <http://www.example.org/resources/53>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/53>.
<http://www.example.org/resources/57> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30975-7";
hoot72:text "Mfr./Imm. Proj. report no."];
exo:observationValue "12345678";
hoot72:context <http://www.example.org/resources/56>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/56>.
<http://www.example.org/resources/58> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30976-5";
hoot72:text "Date received by manufacturer/immunization project"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "12345678";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
hoot72:context <http://www.example.org/resources/56>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/56>.
<http://www.example.org/resources/59> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30977-3";
hoot72:text "15 day report"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70136";
hoot72:simpleIdentifier "N";
hoot72:text "No"];
hoot72:context <http://www.example.org/resources/56>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/56>.
<http://www.example.org/resources/60> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30978-1";
hoot72:text "Report type"];
exo:observationValue [ a hoot72:Code;
hoot72:nameOfCodingSystem "NIP010";
hoot72:simpleIdentifier "IN";
hoot72:text "Initial"];
hoot72:context <http://www.example.org/resources/56>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/56>.
<http://www.example.org/resources/7> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "21612-7";
hoot72:text "Reported Patient Age"];
exo:observationValue "05";
exo:units [ a hoot72:Code;
hoot72:nameOfCodingSystem "ANSI";
hoot72:simpleIdentifier "mo";
hoot72:text "month"];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/8> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30947-6";
hoot72:text "Date form completed"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "20010316";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/9> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30948-4";
hoot72:text "Vaccination adverse events and treatment, if any"];
exo:observationSubId "1";
exo:observationValue "fever of 106F, with vomiting, seizures, persistent crying lasting over 3 hours, loss of appetite";
hoot72:context <http://www.example.org/resources/6>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>,
<http://www.example.org/resources/6>.
<http://www.example.org/resources/5> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "1234567";
hoot72:sourceTable [ a hoot72:Code;
hoot72:simpleIdentifier "L"]];
hoot72:personName [ a hoot72:PersonName;
hoot72:degreeEGMd "MD";
hoot72:familyName "Welby";
hoot72:givenName "Marcus";
hoot72:middleInitialOrName "J";
hoot72:prefixEGDr "Dr.";
hoot72:suffixEGJrOrIii "Jr"].
<http://www.example.org/resources/44> exo:universalServiceCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30968-2";
hoot72:text "Adverse event following prior vaccination in patient"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/51> exo:universalServiceCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30970-8";
hoot72:text "Adverse event following prior vaccination in sister"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/53> exo:universalServiceCode [ a hoot72:Code;
hoot72:text "For children 5 and under"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/46> exo:universalServiceCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30969-0";
hoot72:text "Adverse event following prior vaccination in brother"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/56> exo:universalServiceCode [ a hoot72:Code;
hoot72:text "Only for reports submitted by manufacturer/immunization project"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/6> exo:observationDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "20010316";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
exo:universalServiceCode [ a hoot72:Code;
hoot72:text "CDC VAERS-1 (FDA) Report"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/17> exo:universalServiceCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "30955-9";
hoot72:text "All vaccines given on date listed in #10"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/30> exo:universalServiceCode [ a hoot72:Code;
hoot72:simpleIdentifier "30961-7";
hoot72:text "Any other vaccinations within 4 weeks prior to the date listed in #10"];
hoot72:context <http://www.example.org/resources/4>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/4>.
<http://www.example.org/resources/1> exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "20001007";
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA0000"]]];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telecommunicationEquipmentTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "PRN"];
hoot72:telephoneNumber "(678) 555-1212"];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:identifierTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "SR"];
hoot72:simpleIdentifier "1234"],
[ a hoot72:Identifier;
hoot72:identifierTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "LR"];
hoot72:simpleIdentifier "1234-12"],
[ a hoot72:Identifier;
hoot72:identifierTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "MR"];
hoot72:simpleIdentifier "00725"];
exo:race [ a hoot72:Code;
hoot72:nameOfCodingSystem "HL70005";
hoot72:simpleIdentifier "2106-3";
hoot72:text "White"];
exo:sex [ a hoot72:Code;
hoot72:simpleIdentifier "M"];
hoot72:address [ a hoot72:Address;
hoot72:addressType [ a hoot72:Code;
hoot72:simpleIdentifier "M"];
hoot72:city "Atlanta";
hoot72:countyParishCode [ a hoot72:Code;
hoot72:simpleIdentifier "GA067"];
hoot72:otherDesignation "APT 3B";
hoot72:stateOrProvince "GA";
hoot72:streetAddress "123 Peachtree St";
hoot72:zipOrPostalCode "30210"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "Doe";
hoot72:givenName "John";
hoot72:middleInitialOrName "Fitzgerald";
hoot72:nameTypeCode [ a hoot72:Code;
hoot72:simpleIdentifier "L"];
hoot72:suffixEGJrOrIii "JR"].
<http://www.example.org/resources/4> exo:orderingProvider <http://www.example.org/resources/5>;
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:CommonOrder;
hoot72:tcontext <http://www.example.org/resources/1>.
[ a hoot72:Graph;
dc:title "LOINC:DT7 Samples - Orders"].
Utah Notifiable Disease Reporting using HL7
Generated on 2009-08-20 20:59 from source.
Example 1
Interesting here is the use of (LOINC) codes to allow Observation Results to carry demographic data like name or phone number. An Observation is more than an Observation! Note too that "TM" or times should be "TS" for TimeStamp. "TM" shouldn’t include date.
This information is conveyed in the following message …
MSH|^~\&|RT-CEND|IHC-IM|||200901291217Z||ORU^R01||P|2.5 PID|||549442703||CRAIG^JAMES^C||000000000000Z|M||W|1234^^RIVERTON^UT^84065^USA||55555 55 PV1||O||||||||PED|||||||||24095762|||||||||||||||||||||||||200901270704Z OBR|1|||NOTF|||||||||||||||||||||||||||""^SNM OBX|1|TM|00000-0^ALERT DATE^LN||200901281928Z OBX|2|PN|00000-0^PROVIDER NAME^LN||HORNYIK^GALINA^R. OBX|3|TN|00000-0^PROVIDER PHONE^LN||8015233001 OBX|4|NM|22025-1^PROVIDER ID^LN||06740 OBX|5|ST|45403-3^ROOM NUMBER^LN||XBCBS OBX|6|ST|42347-5^ADMIT DIAGNOSIS^LN||POSSIBLE B.PERT EXPO OBX|7|TM|00000-0^PREVIOUS ADMIT DATE^LN||200612082039Z OBX|8|ST|00000-0^CONTACT NAME^LN||Carrie Taylor OBX|9|TN|00000-0^CONTACT PHONE^LN||8015077782 OBX|10|NM|21612-7^PATIENT AGE^LN||2 OBR|2|265840||LABRPT||200901270720Z||||||||200901280720Z|&Nose;(Nasal)||||||||||F OBX|1|CE|^Bordatella Per^LN||^See Note OBX|2|CE|^INTERPRETIVE T^LN||^""
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 59 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_1 simpleIdentifier "549442703" personName _:personName_1 familyName "CRAIG" givenName "JAMES" middleInitialOrName "C" dateOfBirth _:time_1 timeValue "000000000000Z" timeType "DateTime" timingApplication _:hierarchicDesignator_1 namespaceCode _:code_1 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_2 namespaceCode _:code_2 simpleIdentifier "IHC-IM" sex _:code_3 simpleIdentifier "M" race _:code_4 simpleIdentifier "W" address _:address_1 streetAddress "1234" city "RIVERTON" stateOrProvince "UT" zipOrPostalCode "84065" country _:code_5 simpleIdentifier "USA" homePhoneNumber _:telecommunicationNumber_1 telephoneNumber "55555 55 " <http://www.example.org/resources/2> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisit" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> patientClass _:code_6 simpleIdentifier "O" visitNumber _:identifier_2 simpleIdentifier "24095762" admitDateTime _:time_2 timeValue "200901270704Z" timeType "DateTime" timingApplication _:hierarchicDesignator_3 namespaceCode _:code_7 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_4 namespaceCode _:code_8 simpleIdentifier "IHC-IM" hospitalService _:code_9 simpleIdentifier "PED" <http://www.example.org/resources/3> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> universalServiceCode _:code_10 simpleIdentifier "NOTF" reasonForStudy _:code_11 text "SNM " <http://www.example.org/resources/4> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_12 simpleIdentifier "00000-0" text "ALERT DATE" nameOfCodingSystem "LN" observationValue _:time_3 timeValue "200901281928Z " timeType "Time" timingApplication _:hierarchicDesignator_5 namespaceCode _:code_13 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_6 namespaceCode _:code_14 simpleIdentifier "IHC-IM" <http://www.example.org/resources/5> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_15 simpleIdentifier "00000-0" text "PROVIDER NAME" nameOfCodingSystem "LN" observationValue _:personName_2 familyName "HORNYIK" givenName "GALINA" middleInitialOrName "R." <http://www.example.org/resources/6> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_16 simpleIdentifier "00000-0" text "PROVIDER PHONE" nameOfCodingSystem "LN" observationValue _:telecommunicationNumber_2 telephoneNumber "8015233001 " <http://www.example.org/resources/7> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_17 simpleIdentifier "22025-1" text "PROVIDER ID" nameOfCodingSystem "LN" observationValue "06740 " <http://www.example.org/resources/8> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_18 simpleIdentifier "45403-3" text "ROOM NUMBER" nameOfCodingSystem "LN" observationValue "XBCBS " <http://www.example.org/resources/9> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_19 simpleIdentifier "42347-5" text "ADMIT DIAGNOSIS" nameOfCodingSystem "LN" observationValue "POSSIBLE B.PERT EXPO " <http://www.example.org/resources/10> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_20 simpleIdentifier "00000-0" text "PREVIOUS ADMIT DATE" nameOfCodingSystem "LN" observationValue _:time_4 timeValue "200612082039Z " timeType "Time" timingApplication _:hierarchicDesignator_7 namespaceCode _:code_21 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_8 namespaceCode _:code_22 simpleIdentifier "IHC-IM" <http://www.example.org/resources/11> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_23 simpleIdentifier "00000-0" text "CONTACT NAME" nameOfCodingSystem "LN" observationValue "Carrie Taylor " <http://www.example.org/resources/12> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_24 simpleIdentifier "00000-0" text "CONTACT PHONE" nameOfCodingSystem "LN" observationValue _:telecommunicationNumber_3 telephoneNumber "8015077782 " <http://www.example.org/resources/13> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/3> tcontext <http://www.example.org/resources/1> observationCode _:code_25 simpleIdentifier "21612-7" text "PATIENT AGE" nameOfCodingSystem "LN" observationValue "2 " <http://www.example.org/resources/14> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> placerOrderNumber _:identifier_3 simpleIdentifier "265840" universalServiceCode _:code_26 simpleIdentifier "LABRPT" requestedDateTime _:time_5 timeValue "200901270720Z" timeType "DateTime" timingApplication _:hierarchicDesignator_9 namespaceCode _:code_27 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_10 namespaceCode _:code_28 simpleIdentifier "IHC-IM" specimenReceivedDateTime _:time_6 timeValue "200901280720Z" timeType "DateTime" timingApplication _:hierarchicDesignator_11 namespaceCode _:code_29 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_12 namespaceCode _:code_30 simpleIdentifier "IHC-IM" specimenSource _:specimenSourceComposite_1 specimenSourceNameOrCode _:code_31 simpleIdentifier "" text "Nose;(Nasal)" resultStatus _:code_32 simpleIdentifier "F " <http://www.example.org/resources/15> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> observationCode _:code_33 text "Bordatella Per" nameOfCodingSystem "LN" observationValue _:code_34 text "See Note " <http://www.example.org/resources/16> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> observationCode _:code_35 text "INTERPRETIVE T" nameOfCodingSystem "LN"
Example 2
Notice "Carrie Taylor" is string typed but "Tanaka Ryoma" is a PersonName. Oh, the many roads we take …
This information is conveyed in the following message …
MSH|^~\&|RT-CEND|IHC-LD|||200901291217Z||ORU^R01||P|2.5 PID|||199954||MURROW^EDWARD^R||000000000000Z|M||W|1235^^SALT LAKE CITY^UT^84103^USA||5555555 PV1||I||||||||MED|||||||||112624432~954071|||||||||||||||||||||||||200901250530Z OBR|1|||NOTF|||||||||||||||||||||||||||""^SNM OBX|1|TM|00000-0^ALERT DATE^LN||200901281432Z OBX|2|PN|00000-0^PROVIDER NAME^LN||TANAKA^RYOMA OBX|3|TN|00000-0^PROVIDER PHONE^LN||8014083660 OBX|4|NM|22025-1^PROVIDER ID^LN||29823 OBX|5|ST|45403-3^ROOM NUMBER^LN||E635 OBX|6|ST|42347-5^ADMIT DIAGNOSIS^LN||CHOLE OBX|7|TM|00000-0^PREVIOUS ADMIT DATE^LN||200406141036Z OBX|8|ST|00000-0^CONTACT NAME^LN||Carrie Taylor OBX|9|TN|00000-0^CONTACT PHONE^LN||8015077782 OBX|10|NM|21612-7^PATIENT AGE^LN||45 OBR|2|216812||LABRPT||200901261225Z||||||||200901261236Z|&Blood;||||||||||F OBX|1|CE|^Hepatitis C RN^LN||^""
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 56 fields into a series of changes to its graph …
<http://www.example.org/resources/17> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientInternalId _:identifier_4 simpleIdentifier "199954" personName _:personName_3 familyName "MURROW" givenName "EDWARD" middleInitialOrName "R" dateOfBirth _:time_7 timeValue "000000000000Z" timeType "DateTime" timingApplication _:hierarchicDesignator_13 namespaceCode _:code_36 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_14 namespaceCode _:code_37 simpleIdentifier "IHC-LD" sex _:code_38 simpleIdentifier "M" race _:code_39 simpleIdentifier "W" address _:address_2 streetAddress "1235" city "SALT LAKE CITY" stateOrProvince "UT" zipOrPostalCode "84103" country _:code_40 simpleIdentifier "USA" homePhoneNumber _:telecommunicationNumber_4 telephoneNumber "5555555 " <http://www.example.org/resources/18> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisit" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> patientClass _:code_41 simpleIdentifier "I" visitNumber _:identifier_5 simpleIdentifier "112624432" simpleIdentifier "954071" admitDateTime _:time_8 timeValue "200901250530Z " timeType "DateTime" timingApplication _:hierarchicDesignator_15 namespaceCode _:code_42 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_16 namespaceCode _:code_43 simpleIdentifier "IHC-LD" hospitalService _:code_44 simpleIdentifier "MED" <http://www.example.org/resources/19> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> universalServiceCode _:code_45 simpleIdentifier "NOTF" reasonForStudy _:code_46 text "SNM " <http://www.example.org/resources/20> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_47 simpleIdentifier "00000-0" text "ALERT DATE" nameOfCodingSystem "LN" observationValue _:time_9 timeValue "200901281432Z " timeType "Time" timingApplication _:hierarchicDesignator_17 namespaceCode _:code_48 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_18 namespaceCode _:code_49 simpleIdentifier "IHC-LD" <http://www.example.org/resources/21> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_50 simpleIdentifier "00000-0" text "PROVIDER NAME" nameOfCodingSystem "LN" observationValue _:personName_4 familyName "TANAKA" givenName "RYOMA " <http://www.example.org/resources/22> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_51 simpleIdentifier "00000-0" text "PROVIDER PHONE" nameOfCodingSystem "LN" observationValue _:telecommunicationNumber_5 telephoneNumber "8014083660 " <http://www.example.org/resources/23> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_52 simpleIdentifier "22025-1" text "PROVIDER ID" nameOfCodingSystem "LN" observationValue "29823 " <http://www.example.org/resources/24> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_53 simpleIdentifier "45403-3" text "ROOM NUMBER" nameOfCodingSystem "LN" observationValue "E635 " <http://www.example.org/resources/25> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_54 simpleIdentifier "42347-5" text "ADMIT DIAGNOSIS" nameOfCodingSystem "LN" observationValue "CHOLE " <http://www.example.org/resources/26> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_55 simpleIdentifier "00000-0" text "PREVIOUS ADMIT DATE" nameOfCodingSystem "LN" observationValue _:time_10 timeValue "200406141036Z " timeType "Time" timingApplication _:hierarchicDesignator_19 namespaceCode _:code_56 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_20 namespaceCode _:code_57 simpleIdentifier "IHC-LD" <http://www.example.org/resources/27> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_58 simpleIdentifier "00000-0" text "CONTACT NAME" nameOfCodingSystem "LN" observationValue "Carrie Taylor " <http://www.example.org/resources/28> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_59 simpleIdentifier "00000-0" text "CONTACT PHONE" nameOfCodingSystem "LN" observationValue _:telecommunicationNumber_6 telephoneNumber "8015077782 " <http://www.example.org/resources/29> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/17> observationCode _:code_60 simpleIdentifier "21612-7" text "PATIENT AGE" nameOfCodingSystem "LN" observationValue "45 " <http://www.example.org/resources/30> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationRequest" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> placerOrderNumber _:identifier_6 simpleIdentifier "216812" universalServiceCode _:code_61 simpleIdentifier "LABRPT" requestedDateTime _:time_11 timeValue "200901261225Z" timeType "DateTime" timingApplication _:hierarchicDesignator_21 namespaceCode _:code_62 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_22 namespaceCode _:code_63 simpleIdentifier "IHC-LD" specimenReceivedDateTime _:time_12 timeValue "200901261236Z" timeType "DateTime" timingApplication _:hierarchicDesignator_23 namespaceCode _:code_64 simpleIdentifier "RT-CEND" timingFacility _:hierarchicDesignator_24 namespaceCode _:code_65 simpleIdentifier "IHC-LD" specimenSource _:specimenSourceComposite_2 specimenSourceNameOrCode _:code_66 simpleIdentifier "" text "Blood;" resultStatus _:code_67 simpleIdentifier "F " <http://www.example.org/resources/31> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/30> tcontext <http://www.example.org/resources/17> observationCode _:code_68 text "Hepatitis C RN" nameOfCodingSystem "LN"
Graph Contents in the end
Graph has 541 triples, 156 nodes, 180 Literals, 68 Codes, 6 Identifiers. Mapper processed 179 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/10> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PREVIOUS ADMIT DATE"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "Time";
hoot72:timeValue "200612082039Z ";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/11> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "CONTACT NAME"];
exo:observationValue "Carrie Taylor ";
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/12> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "CONTACT PHONE"];
exo:observationValue [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "8015077782 "];
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/13> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "21612-7";
hoot72:text "PATIENT AGE"];
exo:observationValue "2 ";
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/15> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:text "Bordatella Per"];
exo:observationValue [ a hoot72:Code;
hoot72:text "See Note "];
hoot72:context <http://www.example.org/resources/14>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/14>.
<http://www.example.org/resources/16> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:text "INTERPRETIVE T"];
hoot72:context <http://www.example.org/resources/14>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/14>.
<http://www.example.org/resources/18> exo:admitDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901250530Z ";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
exo:hospitalService [ a hoot72:Code;
hoot72:simpleIdentifier "MED"];
exo:patientClass [ a hoot72:Code;
hoot72:simpleIdentifier "I"];
exo:visitNumber [ a hoot72:Identifier;
hoot72:simpleIdentifier "112624432",
"954071"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:PatientVisit;
hoot72:tcontext <http://www.example.org/resources/17>.
<http://www.example.org/resources/2> exo:admitDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901270704Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
exo:hospitalService [ a hoot72:Code;
hoot72:simpleIdentifier "PED"];
exo:patientClass [ a hoot72:Code;
hoot72:simpleIdentifier "O"];
exo:visitNumber [ a hoot72:Identifier;
hoot72:simpleIdentifier "24095762"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:PatientVisit;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/20> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "ALERT DATE"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "Time";
hoot72:timeValue "200901281432Z ";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/21> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PROVIDER NAME"];
exo:observationValue [ a hoot72:PersonName;
hoot72:familyName "TANAKA";
hoot72:givenName "RYOMA "];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/22> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PROVIDER PHONE"];
exo:observationValue [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "8014083660 "];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/23> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "22025-1";
hoot72:text "PROVIDER ID"];
exo:observationValue "29823 ";
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/24> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "45403-3";
hoot72:text "ROOM NUMBER"];
exo:observationValue "E635 ";
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/25> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "42347-5";
hoot72:text "ADMIT DIAGNOSIS"];
exo:observationValue "CHOLE ";
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/26> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PREVIOUS ADMIT DATE"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "Time";
hoot72:timeValue "200406141036Z ";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/27> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "CONTACT NAME"];
exo:observationValue "Carrie Taylor ";
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/28> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "CONTACT PHONE"];
exo:observationValue [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "8015077782 "];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/29> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "21612-7";
hoot72:text "PATIENT AGE"];
exo:observationValue "45 ";
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/31> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:text "Hepatitis C RN"];
hoot72:context <http://www.example.org/resources/30>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/17>,
<http://www.example.org/resources/30>.
<http://www.example.org/resources/4> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "ALERT DATE"];
exo:observationValue [ a hoot72:Time;
hoot72:timeType "Time";
hoot72:timeValue "200901281928Z ";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/5> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PROVIDER NAME"];
exo:observationValue [ a hoot72:PersonName;
hoot72:familyName "HORNYIK";
hoot72:givenName "GALINA";
hoot72:middleInitialOrName "R."];
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/6> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "00000-0";
hoot72:text "PROVIDER PHONE"];
exo:observationValue [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "8015233001 "];
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/7> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "22025-1";
hoot72:text "PROVIDER ID"];
exo:observationValue "06740 ";
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/8> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "45403-3";
hoot72:text "ROOM NUMBER"];
exo:observationValue "XBCBS ";
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/9> exo:observationCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "LN";
hoot72:simpleIdentifier "42347-5";
hoot72:text "ADMIT DIAGNOSIS"];
exo:observationValue "POSSIBLE B.PERT EXPO ";
hoot72:context <http://www.example.org/resources/3>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/3>.
<http://www.example.org/resources/30> exo:placerOrderNumber [ a hoot72:Identifier;
hoot72:simpleIdentifier "216812"];
exo:requestedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901261225Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
exo:resultStatus [ a hoot72:Code;
hoot72:simpleIdentifier "F "];
exo:specimenReceivedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901261236Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
exo:specimenSource [ a exo:SpecimenSourceComposite;
exo:specimenSourceNameOrCode [ a hoot72:Code;
hoot72:simpleIdentifier "";
hoot72:text "Blood;"]];
exo:universalServiceCode [ a hoot72:Code;
hoot72:simpleIdentifier "LABRPT"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/17>.
<http://www.example.org/resources/14> exo:placerOrderNumber [ a hoot72:Identifier;
hoot72:simpleIdentifier "265840"];
exo:requestedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901270720Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
exo:resultStatus [ a hoot72:Code;
hoot72:simpleIdentifier "F "];
exo:specimenReceivedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "200901280720Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
exo:specimenSource [ a exo:SpecimenSourceComposite;
exo:specimenSourceNameOrCode [ a hoot72:Code;
hoot72:simpleIdentifier "";
hoot72:text "Nose;(Nasal)"]];
exo:universalServiceCode [ a hoot72:Code;
hoot72:simpleIdentifier "LABRPT"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/17> exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "000000000000Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-LD"]]];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "5555555 "];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:simpleIdentifier "199954"];
exo:race [ a hoot72:Code;
hoot72:simpleIdentifier "W"];
exo:sex [ a hoot72:Code;
hoot72:simpleIdentifier "M"];
hoot72:address [ a hoot72:Address;
hoot72:city "SALT LAKE CITY";
hoot72:country [ a hoot72:Code;
hoot72:simpleIdentifier "USA"];
hoot72:stateOrProvince "UT";
hoot72:streetAddress "1235";
hoot72:zipOrPostalCode "84103"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "MURROW";
hoot72:givenName "EDWARD";
hoot72:middleInitialOrName "R"].
<http://www.example.org/resources/1> exo:dateOfBirth [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "000000000000Z";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RT-CEND"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "IHC-IM"]]];
exo:homePhoneNumber [ a hoot72:TelecommunicationNumber;
hoot72:telephoneNumber "55555 55 "];
exo:patientInternalId [ a hoot72:Identifier;
hoot72:simpleIdentifier "549442703"];
exo:race [ a hoot72:Code;
hoot72:simpleIdentifier "W"];
exo:sex [ a hoot72:Code;
hoot72:simpleIdentifier "M"];
hoot72:address [ a hoot72:Address;
hoot72:city "RIVERTON";
hoot72:country [ a hoot72:Code;
hoot72:simpleIdentifier "USA"];
hoot72:stateOrProvince "UT";
hoot72:streetAddress "1234";
hoot72:zipOrPostalCode "84065"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "CRAIG";
hoot72:givenName "JAMES";
hoot72:middleInitialOrName "C"].
<http://www.example.org/resources/19> exo:reasonForStudy [ a hoot72:Code;
hoot72:text "SNM "];
exo:universalServiceCode [ a hoot72:Code;
hoot72:simpleIdentifier "NOTF"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/17>.
<http://www.example.org/resources/3> exo:reasonForStudy [ a hoot72:Code;
hoot72:text "SNM "];
exo:universalServiceCode [ a hoot72:Code;
hoot72:simpleIdentifier "NOTF"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:ObservationRequest;
hoot72:tcontext <http://www.example.org/resources/1>.
[ a hoot72:Graph;
dc:title "Utah Notifiable Disease Reporting using HL7"].
Patient Care (12)
2.3 Patient Care
Generated on 2009-08-20 20:59 from HL7_2-3Spec 12.
The following is an example of a patient goal message.
This information is conveyed in the following message …
MSH|^~\&|PCIS|MEDCENTER|REPOSITORY|MEDCENTER|||PGL^PC4| PID||0123456-1|||ROBERTSON^JOHN^H| PV1|1|I|2000^2012^01||||004777^LEBAUER^SIDNEY^J.|||SUR||||ADM| GOL|AD|199505011200|00312^Improve Peripheral Circulation^Goal Master List|333|||199505011200|199505101200|||Due^Review Due^Next Review List|199505021200| ROL|111|AD|12^Primary Nurse^Role Master List|^Wilson^Jane^L^^RN|199505011200|||| ROL|112|AD|45^Recorder^Role Master List|^Smith^Ellen^^^^|199505011201|||| PRB|AD|199505011200|04411^Restricted Circulation^Nursing Problem List|001|||199505011200|||IP^Inpatient^Problem Classification List|NU^Nursing^Management Discipline List|Acute^Acute^Persistence List|C^Confirmed^Confirmation Status List|A1^Active^Life Cycle Status List|199505011200|199504250000||2^Secondary^Ranking List|HI^High^Certainty Coding List||1^Fully^Awareness Coding List|2^Good^Prognosis Coding List|||| ROL|113|AD|1^Diagnosing Provider^Role Master List|^Edwards^John^H^^MD|199505011200|||| OBX|001|TX|^Peripheral Dependent Edema|1|Increasing Edema in lower limbs|
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 57 fields into a series of changes to its graph …
<http://www.example.org/resources/1> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Patient" patientExternalId _:identifier_1 simpleIdentifier "0123456-1" personName _:personName_1 familyName "ROBERTSON" givenName "JOHN" middleInitialOrName "H" <http://www.example.org/resources/2> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PatientVisit" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> patientClass _:code_1 simpleIdentifier "I" assignedPatientLocation _:personLocation_1 pointOfCareCode _:code_2 simpleIdentifier "2000" room _:code_3 simpleIdentifier "2012" bed _:code_4 simpleIdentifier "01" <http://www.example.org/resources/3> type "http://www.hoot72.com/ontology/TimedAssertion" context <http://www.example.org/resources/2> attendingDoctor <http://www.example.org/resources/4> type "http://www.hoot72.com/ontology/IdentifiedThing" personName _:personName_2 familyName "LEBAUER" givenName "SIDNEY" middleInitialOrName "J." identifier _:identifier_2 simpleIdentifier "004777" <http://www.example.org/resources/2> hospitalService _:code_5 simpleIdentifier "SUR" admitSource _:code_6 simpleIdentifier "ADM" <http://www.example.org/resources/5> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/GoalDetail" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> actionDateTime _:time_1 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_1 namespaceCode _:code_7 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_2 namespaceCode _:code_8 simpleIdentifier "MEDCENTER" goalCode _:code_9 simpleIdentifier "00312" text "Improve Peripheral Circulation" nameOfCodingSystem "Goal Master List" goalInstanceId _:identifier_3 simpleIdentifier "333" goalEstablishedDateTime _:time_2 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_3 namespaceCode _:code_10 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_4 namespaceCode _:code_11 simpleIdentifier "MEDCENTER" expectedGoalAchievementDateTime _:time_3 timeValue "199505101200" timeType "DateTime" timingApplication _:hierarchicDesignator_5 namespaceCode _:code_12 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_6 namespaceCode _:code_13 simpleIdentifier "MEDCENTER" currentGoalReviewStatus _:code_14 simpleIdentifier "Due" text "Review Due" nameOfCodingSystem "Next Review List" currentGoalReviewDateTime _:time_4 timeValue "199505021200" timeType "DateTime" timingApplication _:hierarchicDesignator_7 namespaceCode _:code_15 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_8 namespaceCode _:code_16 simpleIdentifier "MEDCENTER" <http://www.example.org/resources/6> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Role" context <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/1> roleInstanceId _:identifier_4 simpleIdentifier "111" role _:code_17 simpleIdentifier "12" text "Primary Nurse" nameOfCodingSystem "Role Master List" rolePerson <http://www.example.org/resources/7> type "http://www.w3.org/2002/07/owl#Thing" personName _:personName_3 familyName "Wilson" givenName "Jane" middleInitialOrName "L" prefixEGDr "RN" roleBeginDateTime _:time_5 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_9 namespaceCode _:code_18 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_10 namespaceCode _:code_19 simpleIdentifier "MEDCENTER" <http://www.example.org/resources/8> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Role" context <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/1> roleInstanceId _:identifier_5 simpleIdentifier "112" role _:code_20 simpleIdentifier "45" text "Recorder" nameOfCodingSystem "Role Master List" rolePerson <http://www.example.org/resources/9> type "http://www.w3.org/2002/07/owl#Thing" personName _:personName_4 familyName "Smith" givenName "Ellen" roleBeginDateTime _:time_6 timeValue "199505011201" timeType "DateTime" timingApplication _:hierarchicDesignator_11 namespaceCode _:code_21 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_12 namespaceCode _:code_22 simpleIdentifier "MEDCENTER" <http://www.example.org/resources/10> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ProblemDetail" context <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/1> actionDateTime _:time_7 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_13 namespaceCode _:code_23 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_14 namespaceCode _:code_24 simpleIdentifier "MEDCENTER" problemCode _:code_25 simpleIdentifier "04411" text "Restricted Circulation" nameOfCodingSystem "Nursing Problem List" problemInstanceId _:identifier_6 simpleIdentifier "001" problemEstablishedDateTime _:time_8 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_15 namespaceCode _:code_26 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_16 namespaceCode _:code_27 simpleIdentifier "MEDCENTER" problemClassification _:code_28 simpleIdentifier "IP" text "Inpatient" nameOfCodingSystem "Problem Classification List" problemManagementDiscipline _:code_29 simpleIdentifier "NU" text "Nursing" nameOfCodingSystem "Management Discipline List" problemPersistence _:code_30 simpleIdentifier "Acute" text "Acute" nameOfCodingSystem "Persistence List" problemConfirmationStatus _:code_31 simpleIdentifier "C" text "Confirmed" nameOfCodingSystem "Confirmation Status List" problemLifeCycleStatus _:code_32 simpleIdentifier "A1" text "Active" nameOfCodingSystem "Life Cycle Status List" problemLifeCycleStatusDateTime _:time_9 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_17 namespaceCode _:code_33 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_18 namespaceCode _:code_34 simpleIdentifier "MEDCENTER" problemDateOfOnset _:time_10 timeValue "199504250000" timeType "DateTime" timingApplication _:hierarchicDesignator_19 namespaceCode _:code_35 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_20 namespaceCode _:code_36 simpleIdentifier "MEDCENTER" problemRanking _:code_37 simpleIdentifier "2" text "Secondary" nameOfCodingSystem "Ranking List" certaintyOfProblem _:code_38 simpleIdentifier "HI" text "High" nameOfCodingSystem "Certainty Coding List" individualAwarenessOfProblem _:code_39 simpleIdentifier "1" text "Fully" nameOfCodingSystem "Awareness Coding List" problemPrognosis _:code_40 simpleIdentifier "2" text "Good" nameOfCodingSystem "Prognosis Coding List" <http://www.example.org/resources/11> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Role" context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/1> roleInstanceId _:identifier_7 simpleIdentifier "113" role _:code_41 simpleIdentifier "1" text "Diagnosing Provider" nameOfCodingSystem "Role Master List" rolePerson <http://www.example.org/resources/12> type "http://www.w3.org/2002/07/owl#Thing" personName _:personName_5 familyName "Edwards" givenName "John" middleInitialOrName "H" prefixEGDr "MD" roleBeginDateTime _:time_11 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_21 namespaceCode _:code_42 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_22 namespaceCode _:code_43 simpleIdentifier "MEDCENTER" <http://www.example.org/resources/13> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/ObservationResult" context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/5> tcontext <http://www.example.org/resources/1> observationCode _:code_44 text "Peripheral Dependent Edema" observationSubId "1" observationValue "Increasing Edema in lower limbs"
The following is an example of a patient problem message.
This information is conveyed in the following message …
MSH|^~\&|PCIS|MEDCENTER|REPOSITORY|MEDCENTER|||PPR^PC1| PID||0123456-1|||ROBERTSON^JOHN^H| PV1|1|I|2000^2012^01||||004777^LEBAUER^SIDNEY^J.|||SUR||||ADM| PRB|AD|199505011200|04411^Restricted Circulation^Nursing Problem List|001|||199505011200|||IP^Inpatient^Problem Classification List|NU^Nursing^Management Discipline List|Acute^Acute^Persistence List|C^Confirmed^Confirmation Status List|A1^Active^Life Cycle Status List|199505011200|199504250000||2^Secondary^Ranking List|HI^High^Certainty Coding List||1^Fully^Awareness Coding List|2^Good^Prognosis Coding List|||| ROL|113|AD|1^Diagnosing Provider^Role Master List|^Edwards^John^H^^MD|199505011200|||| ROL|112|AD|45^Recorder^Role Master List|^Smith^Ellen^^^^|199505011201|||| OBX|001|TX|^Peripheral Dependent Edema|1|Increasing Edema in lower limbs| GOL|AD|199505011200|00312^Improve Peripheral Circulation^Goal Master List|333|||199505011200|199505101200|||Due^Review Due^Next Review List|199505021200| ROL|111|AD|12^Primary Nurse^Role Master List|^Wilson^Jane^L^^RN|199505011200||||
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 57 fields into a series of changes to its graph …
<http://www.example.org/resources/10> context <http://www.example.org/resources/1> <http://www.example.org/resources/8> context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> <http://www.example.org/resources/5> context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> <http://www.example.org/resources/6> tcontext <http://www.example.org/resources/10>
The following is an example of a patient pathway problem-oriented message.
This information is conveyed in the following message …
MSH|^~\&|PCIS|MEDCENTER|REPOSITORY|MEDCENTER|||PPP^PCB| PID||0123456-1|||ROBERTSON^JOHN^H| PV1|1|I|2000^2012^01||||004777^LEBAUER^SIDNEY^J.|||SUR||||ADM| PTH|AD^^HL70287|OH457^Open Heart Pathway^AHCPR|0018329078785^PCIS1|199505011200|A1^Active^Pathway Life Cycle Status List|199505011200| VAR|84032847876^PCIS1|199505011200||^Wilson^Jane^L^^RN|23^Coincident^Variance Class List|Exceeds APACHE III threshold score.| PRB|AD|199505011200|04411^Restricted Circulation^Nursing Problem List|001|||199505011200|||IP^Inpatient^Problem Classification List|NU^Nursing^Management Discipline List|Acute^Acute^Persistence List|C^Confirmed^Confirmation Status List|A1^Active^Life Cycle Status List|199505011200|199504250000||2^Secondary^Ranking List|HI^High^Certainty Coding List||1^Fully^Awareness Coding List|2^Good^Prognosis Coding List|||| ROL|113|AD|1^Diagnosing Provider^Role Master List|^Edwards^John^H^^MD|199505011200|||| ROL|112|AD|45^Recorder^Role Master List|^Smith^Ellen^^^^|199505011201|||| ORC|NW|2045^OE||||E|^C^^199505011200^199505011200^TM30^^^^| RXO|||3|L|IV|D5W WITH 1/2 NS WITH 20 MEQ KCL EVERY THIRD BOTTLE STARTING WITH FIRST||W8&825&A;^|N||||||||H30 ORC|NW|1000^OE|9999999^RX|||E|^Q6H^D10^^^R||||||| RXA||1|199505011200||0047-0402-30^Ampicillin 250 MG TAB^NDC|2|TAB||
The Hoot72 Mapper (ActionCode and Id Algorithm) translates that message with 76 fields into a series of changes to its graph …
<http://www.example.org/resources/14> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Pathway" context <http://www.example.org/resources/1> tcontext <http://www.example.org/resources/1> pathwayCode _:code_45 simpleIdentifier "OH457" text "Open Heart Pathway" nameOfCodingSystem "AHCPR" pathwayInstanceId _:identifier_8 simpleIdentifier "0018329078785" assigningAuthorityId _:hierarchicDesignator_23 namespaceCode _:code_46 simpleIdentifier "PCIS1" pathwayEstablishedDateTime _:time_12 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_24 namespaceCode _:code_47 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_25 namespaceCode _:code_48 simpleIdentifier "MEDCENTER" pathwayLifecycleStatus _:code_49 simpleIdentifier "A1" text "Active" nameOfCodingSystem "Pathway Life Cycle Status List" changePathwayLifecycleStatusDateTime _:time_13 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_26 namespaceCode _:code_50 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_27 namespaceCode _:code_51 simpleIdentifier "MEDCENTER" <http://www.example.org/resources/15> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/Variance" context <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> varianceInstanceId _:identifier_9 simpleIdentifier "84032847876" assigningAuthorityId _:hierarchicDesignator_28 namespaceCode _:code_52 simpleIdentifier "PCIS1" documentedDateTime _:time_14 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_29 namespaceCode _:code_53 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_30 namespaceCode _:code_54 simpleIdentifier "MEDCENTER" varianceOriginator <http://www.example.org/resources/16> type "http://www.w3.org/2002/07/owl#Thing" personName _:personName_6 familyName "Wilson" givenName "Jane" middleInitialOrName "L" prefixEGDr "RN" varianceClassification _:code_55 simpleIdentifier "23" text "Coincident" nameOfCodingSystem "Variance Class List" varianceDescription "Exceeds APACHE III threshold score." <http://www.example.org/resources/10> context <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/14> <http://www.example.org/resources/11> tcontext <http://www.example.org/resources/14> <http://www.example.org/resources/8> tcontext <http://www.example.org/resources/14> <http://www.example.org/resources/17> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/CommonOrder" context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> placerOrderNumber _:identifier_10 simpleIdentifier "2045" assigningAuthorityId _:hierarchicDesignator_31 namespaceCode _:code_56 simpleIdentifier "OE" quantityTiming _:timingQuantity_1 interval _:intervalComposite_1 repeatPattern _:code_57 simpleIdentifier "C" startDateTime _:time_15 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_32 namespaceCode _:code_58 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_33 namespaceCode _:code_59 simpleIdentifier "MEDCENTER" endDateTime _:time_16 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_34 namespaceCode _:code_60 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_35 namespaceCode _:code_61 simpleIdentifier "MEDCENTER" priority "TM30" <http://www.example.org/resources/18> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PharmacyTreatmentOrder" context <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/17> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> requestedGiveAmountMaximum "3" requestedGiveUnits _:code_62 simpleIdentifier "L" requestedDosageForm _:code_63 simpleIdentifier "IV" providersPharmacyInstructions _:code_64 simpleIdentifier "D5W WITH 1/2 NS WITH 20 MEQ KCL EVERY THIRD BOTTLE STARTING WITH FIRST" deliverToLocation _:cM_LA1_1 pointOfCareSt "W8" pointOfCareSt "825" pointOfCareSt "A;" allowSubstitutions _:code_65 simpleIdentifier "N" requestedGivePerTimeUnit "H30" <http://www.example.org/resources/19> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/CommonOrder" context <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> placerOrderNumber _:identifier_11 simpleIdentifier "1000" assigningAuthorityId _:hierarchicDesignator_36 namespaceCode _:code_66 simpleIdentifier "OE" fillerOrderNumber _:identifier_12 simpleIdentifier "9999999" assigningAuthorityId _:hierarchicDesignator_37 namespaceCode _:code_67 simpleIdentifier "RX" quantityTiming _:timingQuantity_2 interval _:intervalComposite_2 repeatPattern _:code_68 simpleIdentifier "Q6H" duration "D10" priority "R" <http://www.example.org/resources/20> fromHL7Segment "http://www.hoot72.com/hl7v2/resources/PharmacyTreatmentAdministration" context <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/19> tcontext <http://www.example.org/resources/10> tcontext <http://www.example.org/resources/14> tcontext <http://www.example.org/resources/1> administrationSubIdCounter "1" dateTimeStartOfAdministration _:time_17 timeValue "199505011200" timeType "DateTime" timingApplication _:hierarchicDesignator_38 namespaceCode _:code_69 simpleIdentifier "PCIS" timingFacility _:hierarchicDesignator_39 namespaceCode _:code_70 simpleIdentifier "MEDCENTER" administeredCode _:code_71 simpleIdentifier "0047-0402-30" text "Ampicillin 250 MG TAB" nameOfCodingSystem "NDC" administeredAmount "2" administeredUnits _:code_72 simpleIdentifier "TAB"
Graph Contents in the end
Graph has 575 triples, 173 nodes, 190 Literals, 72 Codes, 12 Identifiers. Mapper processed 215 message fields.
@prefix dc: <http://purl.org/dc/elements/>.
@prefix exo: <http://www.example.org/ontology/>.
@prefix hl7v2: <http://www.hoot72.com/hl7v2/resources/>.
@prefix hoot72: <http://www.hoot72.com/ontology/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
<http://www.example.org/resources/11> exo:role [ a hoot72:Code;
hoot72:nameOfCodingSystem "Role Master List";
hoot72:simpleIdentifier "1";
hoot72:text "Diagnosing Provider"];
exo:roleBeginDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:roleInstanceId [ a hoot72:Identifier;
hoot72:simpleIdentifier "113"];
exo:rolePerson <http://www.example.org/resources/12>;
hoot72:context <http://www.example.org/resources/10>;
hoot72:fromHL7Segment hl7v2:Role;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/5>.
<http://www.example.org/resources/13> exo:observationCode [ a hoot72:Code;
hoot72:text "Peripheral Dependent Edema"];
exo:observationSubId "1";
exo:observationValue "Increasing Edema in lower limbs";
hoot72:context <http://www.example.org/resources/10>;
hoot72:fromHL7Segment hl7v2:ObservationResult;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/5>.
<http://www.example.org/resources/15> exo:documentedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:varianceClassification [ a hoot72:Code;
hoot72:nameOfCodingSystem "Variance Class List";
hoot72:simpleIdentifier "23";
hoot72:text "Coincident"];
exo:varianceDescription "Exceeds APACHE III threshold score.";
exo:varianceInstanceId [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS1"]];
hoot72:simpleIdentifier "84032847876"];
exo:varianceOriginator <http://www.example.org/resources/16>;
hoot72:context <http://www.example.org/resources/14>;
hoot72:fromHL7Segment hl7v2:Variance;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/14>.
<http://www.example.org/resources/18> exo:allowSubstitutions [ a hoot72:Code;
hoot72:simpleIdentifier "N"];
exo:deliverToLocation [ a exo:CM_LA1;
exo:pointOfCareSt "825",
"A;",
"W8"];
exo:providersPharmacyInstructions [ a hoot72:Code;
hoot72:simpleIdentifier "D5W WITH 1/2 NS WITH 20 MEQ KCL EVERY THIRD BOTTLE STARTING WITH FIRST"];
exo:requestedDosageForm [ a hoot72:Code;
hoot72:simpleIdentifier "IV"];
exo:requestedGiveAmountMaximum "3";
exo:requestedGivePerTimeUnit "H30";
exo:requestedGiveUnits [ a hoot72:Code;
hoot72:simpleIdentifier "L"];
hoot72:context <http://www.example.org/resources/17>;
hoot72:fromHL7Segment hl7v2:PharmacyTreatmentOrder;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/17>.
<http://www.example.org/resources/20> exo:administeredAmount "2";
exo:administeredCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "NDC";
hoot72:simpleIdentifier "0047-0402-30";
hoot72:text "Ampicillin 250 MG TAB"];
exo:administeredUnits [ a hoot72:Code;
hoot72:simpleIdentifier "TAB"];
exo:administrationSubIdCounter "1";
exo:dateTimeStartOfAdministration [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
hoot72:context <http://www.example.org/resources/19>;
hoot72:fromHL7Segment hl7v2:PharmacyTreatmentAdministration;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/19>.
<http://www.example.org/resources/3> a hoot72:TimedAssertion;
exo:attendingDoctor <http://www.example.org/resources/4>;
hoot72:context <http://www.example.org/resources/2>.
<http://www.example.org/resources/6> exo:role [ a hoot72:Code;
hoot72:nameOfCodingSystem "Role Master List";
hoot72:simpleIdentifier "12";
hoot72:text "Primary Nurse"];
exo:roleBeginDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:roleInstanceId [ a hoot72:Identifier;
hoot72:simpleIdentifier "111"];
exo:rolePerson <http://www.example.org/resources/7>;
hoot72:context <http://www.example.org/resources/5>;
hoot72:fromHL7Segment hl7v2:Role;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/5>.
<http://www.example.org/resources/8> exo:role [ a hoot72:Code;
hoot72:nameOfCodingSystem "Role Master List";
hoot72:simpleIdentifier "45";
hoot72:text "Recorder"];
exo:roleBeginDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011201";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:roleInstanceId [ a hoot72:Identifier;
hoot72:simpleIdentifier "112"];
exo:rolePerson <http://www.example.org/resources/9>;
hoot72:context <http://www.example.org/resources/10>,
<http://www.example.org/resources/5>;
hoot72:fromHL7Segment hl7v2:Role;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/5>.
<http://www.example.org/resources/12> a owl:Thing;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "Edwards";
hoot72:givenName "John";
hoot72:middleInitialOrName "H";
hoot72:prefixEGDr "MD"].
<http://www.example.org/resources/16> a owl:Thing;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "Wilson";
hoot72:givenName "Jane";
hoot72:middleInitialOrName "L";
hoot72:prefixEGDr "RN"].
<http://www.example.org/resources/2> exo:admitSource [ a hoot72:Code;
hoot72:simpleIdentifier "ADM"];
exo:assignedPatientLocation [ a exo:PersonLocation;
exo:bed [ a hoot72:Code;
hoot72:simpleIdentifier "01"];
exo:pointOfCareCode [ a hoot72:Code;
hoot72:simpleIdentifier "2000"];
exo:room [ a hoot72:Code;
hoot72:simpleIdentifier "2012"]];
exo:hospitalService [ a hoot72:Code;
hoot72:simpleIdentifier "SUR"];
exo:patientClass [ a hoot72:Code;
hoot72:simpleIdentifier "I"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:PatientVisit;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/4> a hoot72:IdentifiedThing;
hoot72:identifier [ a hoot72:Identifier;
hoot72:simpleIdentifier "004777"];
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "LEBAUER";
hoot72:givenName "SIDNEY";
hoot72:middleInitialOrName "J."].
<http://www.example.org/resources/7> a owl:Thing;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "Wilson";
hoot72:givenName "Jane";
hoot72:middleInitialOrName "L";
hoot72:prefixEGDr "RN"].
<http://www.example.org/resources/9> a owl:Thing;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "Smith";
hoot72:givenName "Ellen"].
<http://www.example.org/resources/17> exo:placerOrderNumber [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "OE"]];
hoot72:simpleIdentifier "2045"];
exo:quantityTiming [ a exo:TimingQuantity;
exo:endDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:interval [ a exo:IntervalComposite;
exo:repeatPattern [ a hoot72:Code;
hoot72:simpleIdentifier "C"]];
exo:priority "TM30";
exo:startDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]]];
hoot72:context <http://www.example.org/resources/10>;
hoot72:fromHL7Segment hl7v2:CommonOrder;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>.
<http://www.example.org/resources/19> exo:fillerOrderNumber [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "RX"]];
hoot72:simpleIdentifier "9999999"];
exo:placerOrderNumber [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "OE"]];
hoot72:simpleIdentifier "1000"];
exo:quantityTiming [ a exo:TimingQuantity;
exo:duration "D10";
exo:interval [ a exo:IntervalComposite;
exo:repeatPattern [ a hoot72:Code;
hoot72:simpleIdentifier "Q6H"]];
exo:priority "R"];
hoot72:context <http://www.example.org/resources/10>;
hoot72:fromHL7Segment hl7v2:CommonOrder;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>,
<http://www.example.org/resources/14>.
<http://www.example.org/resources/5> exo:actionDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:currentGoalReviewDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505021200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:currentGoalReviewStatus [ a hoot72:Code;
hoot72:nameOfCodingSystem "Next Review List";
hoot72:simpleIdentifier "Due";
hoot72:text "Review Due"];
exo:expectedGoalAchievementDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505101200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:goalCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "Goal Master List";
hoot72:simpleIdentifier "00312";
hoot72:text "Improve Peripheral Circulation"];
exo:goalEstablishedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:goalInstanceId [ a hoot72:Identifier;
hoot72:simpleIdentifier "333"];
hoot72:context <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>;
hoot72:fromHL7Segment hl7v2:GoalDetail;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/10>.
<http://www.example.org/resources/14> exo:changePathwayLifecycleStatusDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:pathwayCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "AHCPR";
hoot72:simpleIdentifier "OH457";
hoot72:text "Open Heart Pathway"];
exo:pathwayEstablishedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:pathwayInstanceId [ a hoot72:Identifier;
hoot72:assigningAuthorityId [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS1"]];
hoot72:simpleIdentifier "0018329078785"];
exo:pathwayLifecycleStatus [ a hoot72:Code;
hoot72:nameOfCodingSystem "Pathway Life Cycle Status List";
hoot72:simpleIdentifier "A1";
hoot72:text "Active"];
hoot72:context <http://www.example.org/resources/1>;
hoot72:fromHL7Segment hl7v2:Pathway;
hoot72:tcontext <http://www.example.org/resources/1>.
<http://www.example.org/resources/10> exo:actionDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:certaintyOfProblem [ a hoot72:Code;
hoot72:nameOfCodingSystem "Certainty Coding List";
hoot72:simpleIdentifier "HI";
hoot72:text "High"];
exo:individualAwarenessOfProblem [ a hoot72:Code;
hoot72:nameOfCodingSystem "Awareness Coding List";
hoot72:simpleIdentifier "1";
hoot72:text "Fully"];
exo:problemClassification [ a hoot72:Code;
hoot72:nameOfCodingSystem "Problem Classification List";
hoot72:simpleIdentifier "IP";
hoot72:text "Inpatient"];
exo:problemCode [ a hoot72:Code;
hoot72:nameOfCodingSystem "Nursing Problem List";
hoot72:simpleIdentifier "04411";
hoot72:text "Restricted Circulation"];
exo:problemConfirmationStatus [ a hoot72:Code;
hoot72:nameOfCodingSystem "Confirmation Status List";
hoot72:simpleIdentifier "C";
hoot72:text "Confirmed"];
exo:problemDateOfOnset [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199504250000";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:problemEstablishedDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:problemInstanceId [ a hoot72:Identifier;
hoot72:simpleIdentifier "001"];
exo:problemLifeCycleStatus [ a hoot72:Code;
hoot72:nameOfCodingSystem "Life Cycle Status List";
hoot72:simpleIdentifier "A1";
hoot72:text "Active"];
exo:problemLifeCycleStatusDateTime [ a hoot72:Time;
hoot72:timeType "DateTime";
hoot72:timeValue "199505011200";
hoot72:timingApplication [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "PCIS"]];
hoot72:timingFacility [ a hoot72:HierarchicDesignator;
hoot72:namespaceCode [ a hoot72:Code;
hoot72:simpleIdentifier "MEDCENTER"]]];
exo:problemManagementDiscipline [ a hoot72:Code;
hoot72:nameOfCodingSystem "Management Discipline List";
hoot72:simpleIdentifier "NU";
hoot72:text "Nursing"];
exo:problemPersistence [ a hoot72:Code;
hoot72:nameOfCodingSystem "Persistence List";
hoot72:simpleIdentifier "Acute";
hoot72:text "Acute"];
exo:problemPrognosis [ a hoot72:Code;
hoot72:nameOfCodingSystem "Prognosis Coding List";
hoot72:simpleIdentifier "2";
hoot72:text "Good"];
exo:problemRanking [ a hoot72:Code;
hoot72:nameOfCodingSystem "Ranking List";
hoot72:simpleIdentifier "2";
hoot72:text "Secondary"];
hoot72:context <http://www.example.org/resources/1>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/5>;
hoot72:fromHL7Segment hl7v2:ProblemDetail;
hoot72:tcontext <http://www.example.org/resources/1>,
<http://www.example.org/resources/14>,
<http://www.example.org/resources/5>.
<http://www.example.org/resources/1> exo:patientExternalId [ a hoot72:Identifier;
hoot72:simpleIdentifier "0123456-1"];
hoot72:fromHL7Segment hl7v2:Patient;
hoot72:personName [ a hoot72:PersonName;
hoot72:familyName "ROBERTSON";
hoot72:givenName "JOHN";
hoot72:middleInitialOrName "H"].
[ a hoot72:Graph;
dc:title "2.3 Patient Care"].