Code Search for Developers
 
 
  

CodeSystems.xml from HL7v3 Test Harness at Krugle


Show CodeSystems.xml syntax highlighted

<?xml version="1.0" encoding="UTF-8"?>
<!--  
    Copyright © 1996-2006 by DeltaWare Systems Inc. 

    The GNU General Public License (GPL)
    This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the 
    Free Software Foundation; either version 2 of the License, or (at your option) any later version.
    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
    You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 
    59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->

<Data>
    <codeSystems>
        <codeProfService>
            <code code="*"/>
            <code code="PA"/>
            <code code="MA"/>
            <code code="MR"/>
            <code code="PME"/>
            <code code="PMM"/>
            <code code="PTP"/>
            <code code="SCC"/>
            <code code="WDP"/>
            <code code="SMC"/>
            <code code="PDE"/>
            <code code="RSCH"/>
        </codeProfService>
        <acceptAckCode>
            <code code="ER"/>
            <code code="NE"/>
        </acceptAckCode>
        <administrativeGenderCode>
            <code code="M"/>
            <code code="F"/>
            <code code="UN"/>
        </administrativeGenderCode>
        <InteractionType>
            <code code="DRUG"/>
            <code code="IMMUNIZ"/>
        </InteractionType>
        <statusCode>
            <code code="active"/>
            <code code="completed"/>
            <code code="normal"/>
            <code code="aborted"/>
            <code code="cancelled"/>
            <code code="held"/>
            <code code="new"/>
            <code code="suspended"/>
            <code code="nullified"/>
            <code code="obsolete"/>
        </statusCode>
        <statusCodeCompleted>
            <code code="completed"/>
        </statusCodeCompleted>
        <statusCodeActive>
            <code code="active"/>
        </statusCodeActive>
        <statusCodeNullified>
            <code code="nullified"/>
        </statusCodeNullified>
        <statusCodeMedicalCondition>
            <code code="active"/>
            <code code="completed"/>
        </statusCodeMedicalCondition>
        <statusCodePrescription>
            <code code="new"/>
            <code code="active"/>
        </statusCodePrescription>
        <NeCSTQueryAckStatusCode>
            <code code="deliveredResponse"/>
        </NeCSTQueryAckStatusCode>
        <priorityCode>
            <code code="I"/>
            <code code="E"/>
            <code code="W"/>
        </priorityCode>
        <ObservationIntoleranceType>
            <code code="FALG" codeSystem="ACTCODE"/>
            <code code="OINT" codeSystem="ACTCODE"/>
            <code code="ALG" codeSystem="ACTCODE"/>
            <code code="DALG" codeSystem="ACTCODE"/>
            <code code="DINT" codeSystem="ACTCODE"/>
            <code code="DALG" codeSystem="ACTCODE"/>
            <code code="DNAINT" codeSystem="ACTCODE"/>
            <code code="EINT" codeSystem="ACTCODE"/>
            <code code="EALG" codeSystem="ACTCODE"/>
            <code code="ENAINT" codeSystem="ACTCODE"/>
            <code code="FINT" codeSystem="ACTCODE"/>
            <code code="FNAINT" codeSystem="ACTCODE"/>
            <code code="NAINT" codeSystem="ACTCODE"/>
            <code code="DNAINT" codeSystem="ACTCODE"/>
            <code code="ENAINT" codeSystem="ACTCODE"/>
            <code code="FNAINT" codeSystem="ACTCODE"/>
        </ObservationIntoleranceType>
        <uncertaintyCode>
            <code code="N"/>
            <code code="U"/>
            <code code="C"/>
        </uncertaintyCode>
        <IntoleranceValue>
            <!-- 
                ClinicalDrug
                NonDrugAgentEntity 
            -->
            <code code="*" codeSystem="HIC"/>
            <code code="*" codeSystem="ACTCODE"/>
            <code code="NDA01" codeSystem="ENTITYCODE"/>
            <code code="NDA02" codeSystem="ENTITYCODE"/>
            <code code="NDA03" codeSystem="ENTITYCODE"/>
            <code code="NDA04" codeSystem="ENTITYCODE"/>
            <code code="NDA05" codeSystem="ENTITYCODE"/>
            <code code="NDA06" codeSystem="ENTITYCODE"/>
            <code code="NDA07" codeSystem="ENTITYCODE"/>
            <code code="NDA08" codeSystem="ENTITYCODE"/>
            <code code="NDA09" codeSystem="ENTITYCODE"/>
            <code code="NDA10" codeSystem="ENTITYCODE"/>
            <code code="NDA11" codeSystem="ENTITYCODE"/>
            <code code="NDA12" codeSystem="ENTITYCODE"/>
            <code code="NDA13" codeSystem="ENTITYCODE"/>
            <code code="NDA14" codeSystem="ENTITYCODE"/>
            <code code="NDA15" codeSystem="ENTITYCODE"/>
            <code code="NDA16" codeSystem="ENTITYCODE"/>
            <code code="NDA17" codeSystem="ENTITYCODE"/>
        </IntoleranceValue>
        <PersonalRelationshipRoleType>
            <code code="NBOR"/>
            <code code="FRND" />
            <code code="SPS" />
            <code code="FAMMEMB" />
            <code code="IMED" />
            <code code="CHILD"/>
            <code code="PRN"/>
            <code code="SIB"/>
            <code code="SIGOTHR"/>
            <code code="DOMPART"/>
            <code code="EXT"/>
        </PersonalRelationshipRoleType>
        <reactionValue>
            <!-- TODO: add correct code set. -->
            <code code="*" codeSystem="ICD10CA"/>
            <!--       <code code="Severe reaction"/> -->
        </reactionValue>
        <severityObservation>
            <code code="L" />
            <code code="M" />
            <code code="H" />
        </severityObservation>
        <medication>
            <code code="*" codeSystem="DIN"/>
        </medication>
        <ExposureAgentEntityType>
            <!-- allergy code -->
            <code code="*" codeSystem="DIN"/>
            <code code="NDA01" codeSystem="ENTITYCODE"/>
            <code code="NDA02" codeSystem="ENTITYCODE"/>
            <code code="NDA03" codeSystem="ENTITYCODE"/>
            <code code="NDA04" codeSystem="ENTITYCODE"/>
            <code code="NDA05" codeSystem="ENTITYCODE"/>
            <code code="NDA06" codeSystem="ENTITYCODE"/>
            <code code="NDA07" codeSystem="ENTITYCODE"/>
            <code code="NDA08" codeSystem="ENTITYCODE"/>
            <code code="NDA09" codeSystem="ENTITYCODE"/>
            <code code="NDA10" codeSystem="ENTITYCODE"/>
            <code code="NDA11" codeSystem="ENTITYCODE"/>
            <code code="NDA12" codeSystem="ENTITYCODE"/>
            <code code="NDA13" codeSystem="ENTITYCODE"/>
            <code code="NDA14" codeSystem="ENTITYCODE"/>
            <code code="NDA15" codeSystem="ENTITYCODE"/>
            <code code="NDA16" codeSystem="ENTITYCODE"/>
            <code code="NDA17" codeSystem="ENTITYCODE"/>
        </ExposureAgentEntityType>
        <ObservationAllergyTestType>
            <code code="*" codeSystem="LOINC"/>
        </ObservationAllergyTestType>
        <AllergyTestValue>
            <code code="A0"/>
            <code code="A1"/>
            <code code="A2" />
            <code code="A3"/>
            <code code="A4"/>
        </AllergyTestValue>
        <languageCode>
            <code code="EN"/>
            <code code="FR"/>
        </languageCode>
        <ActDetectedIssueCode>
            <code code="*" codeSystem="ACTCODE"/>
            <code code="NAT" codeSystem="ACTCODE"/>
            <code code="VALIDAT" codeSystem="ACTCODE"/>
            <code code="KEY204" codeSystem="ACTCODE"/>
            <code code="KEY205" codeSystem="ACTCODE"/>
            <code code="Illegal" codeSystem="ACTCODE"/>
            <code code="MISSMAND" codeSystem="ACTCODE"/>
            <code code="MISSCOND" codeSystem="ACTCODE"/>
            <code code="FORMAT" codeSystem="ACTCODE"/>
            <code code="LEN_RANGE" codeSystem="ACTCODE"/>
            <code code="LEN_SHORT" codeSystem="ACTCODE"/>
            <code code="LEN_LONG" codeSystem="ACTCODE"/>
            <code code="CODE_INVAL" codeSystem="ACTCODE"/>
            <code code="CODE_DEPREC" codeSystem="ACTCODE"/>
            <code code="NODUPS" codeSystem="ACTCODE"/>
            <code code="REP_RANGE" codeSystem="ACTCODE"/>
            <code code="MINOCCURS" codeSystem="ACTCODE"/>
            <code code="MAXOCCURS" codeSystem="ACTCODE"/>
            <code code="BUS" codeSystem="ACTCODE"/>
            <code code="FOOD" codeSystem="ACTCODE"/>
            <code code="TPROD" codeSystem="ACTCODE"/>
            <code code="DRG" codeSystem="ACTCODE"/>
            <code code="NHP" codeSystem="ACTCODE"/>
            <code code="NONRX" codeSystem="ACTCODE"/>
            <code code="OBSA" codeSystem="ACTCODE"/>
            <code code="AGE" codeSystem="ACTCODE"/>
            <code code="DOSEHINDA" codeSystem="ACTCODE"/>
            <code code="DOSELINDA" codeSystem="ACTCODE"/>
            <code code="COND" codeSystem="ACTCODE"/>
            <code code="DOSEHINDSA" codeSystem="ACTCODE"/>
            <code code="DOSELINDSA" codeSystem="ACTCODE"/>
            <code code="DOSEHINDW" codeSystem="ACTCODE"/>
            <code code="DOSELINDW" codeSystem="ACTCODE"/>
            <code code="LACT" codeSystem="ACTCODE"/>
            <code code="PREG" codeSystem="ACTCODE"/>
            <code code="GEN" codeSystem="ACTCODE"/>
            <code code="GEND" codeSystem="ACTCODE"/>
            <code code="LAB" codeSystem="ACTCODE"/>
            <code code="REACT" codeSystem="ACTCODE"/>
            <code code="ALGY" codeSystem="ACTCODE"/>
            <code code="INT" codeSystem="ACTCODE"/>
            <code code="RREACT" codeSystem="ACTCODE"/>
            <code code="RALG" codeSystem="ACTCODE"/>
            <code code="RAR" codeSystem="ACTCODE"/>
            <code code="RINT" codeSystem="ACTCODE"/>
            <code code="CREACT" codeSystem="ACTCODE"/>
            <code code="ENDLATE" codeSystem="ACTCODE"/>
            <code code="STRTLATE" codeSystem="ACTCODE"/>
            <code code="COMPLY" codeSystem="ACTCODE"/>
            <code code="DUPTHPY" codeSystem="ACTCODE"/>
            <code code="DUPTHPCLS" codeSystem="ACTCODE"/>
            <code code="DUPTHPGEN" codeSystem="ACTCODE"/>
            <code code="FRAUD" codeSystem="ACTCODE"/>
            <code code="ABUSE" codeSystem="ACTCODE"/>
            <code code="PLYDOC" codeSystem="ACTCODE"/>
            <code code="PLYPHRM" codeSystem="ACTCODE"/>
            <code code="DOSE" codeSystem="ACTCODE"/>
            <code code="DOSEDUR" codeSystem="ACTCODE"/>
            <code code="DOSEDURH" codeSystem="ACTCODE"/>
            <code code="DOSEDURHIND" codeSystem="ACTCODE"/>
            <code code="DOSEDURL" codeSystem="ACTCODE"/>
            <code code="DOSEDURLIND" codeSystem="ACTCODE"/>
            <code code="DOSEH" codeSystem="ACTCODE"/>
            <code code="DOSEHIND" codeSystem="ACTCODE"/>
            <code code="DOSEHINDA" codeSystem="ACTCODE"/>
            <code code="DOSEHINDSA" codeSystem="ACTCODE"/>
            <code code="DOSEHINDW" codeSystem="ACTCODE"/>
            <code code="DOSEIVL" codeSystem="ACTCODE"/>
            <code code="DOSEIVLIND" codeSystem="ACTCODE"/>
            <code code="DOSEL" codeSystem="ACTCODE"/>
            <code code="DOSELIND" codeSystem="ACTCODE"/>
            <code code="DOSELINDA" codeSystem="ACTCODE"/>
            <code code="DOSELINDSA" codeSystem="ACTCODE"/>
            <code code="DOSELINDW" codeSystem="ACTCODE"/>
            <code code="DOSECOND" codeSystem="ACTCODE"/>
            <code code="TOOLATE" codeSystem="ACTCODE"/>
            <code code="TOOSOON" codeSystem="ACTCODE"/>
            <code code="PREVINEF" codeSystem="ACTCODE"/>
            <code code="PATPREF" codeSystem="ACTCODE"/>
            <code code="PATPREFALT" codeSystem="ACTCODE"/>
            <code code="FULFIL" codeSystem="ACTCODE"/>
            <code code="NOTACTN" codeSystem="ACTCODE"/>
            <code code="NOTEQUIV" codeSystem="ACTCODE"/>
            <code code="NOTEQUIVTHER" codeSystem="ACTCODE"/>
            <code code="NOTEQUIVGEN" codeSystem="ACTCODE"/>
            <code code="TIMING" codeSystem="ACTCODE"/>
            <code code="MINFREQ" codeSystem="ACTCODE"/>
            <code code="INTERVAL" codeSystem="ACTCODE"/>
            <code code="ALLDONE" codeSystem="ACTCODE"/>
            <code code="held" codeSystem="ACTCODE"/>
        </ActDetectedIssueCode>
        <CPHACodes>
            <code code=""/>
        </CPHACodes>
        <ObservationIssueTriggerCodedObservationType>
            <code code="ALLERGY"/> <!-- TODO: find correct set of codes. -->
            <code code="FALG" codeSystem="ACTCODE"/> <!-- ObservationIntoleranceType codes -->
            <code code="OINT" codeSystem="ACTCODE"/>
            <code code="ALG" codeSystem="ACTCODE"/>
            <code code="DALG" codeSystem="ACTCODE"/>
            <code code="DINT" codeSystem="ACTCODE"/>
            <code code="DALG" codeSystem="ACTCODE"/>
            <code code="DNAINT" codeSystem="ACTCODE"/>
            <code code="EINT" codeSystem="ACTCODE"/>
            <code code="EALG" codeSystem="ACTCODE"/>
            <code code="ENAINT" codeSystem="ACTCODE"/>
            <code code="FINT" codeSystem="ACTCODE"/>
            <code code="FNAINT" codeSystem="ACTCODE"/>
            <code code="NAINT" codeSystem="ACTCODE"/>
            <code code="DNAINT" codeSystem="ACTCODE"/>
            <code code="ENAINT" codeSystem="ACTCODE"/>
            <code code="FNAINT" codeSystem="ACTCODE"/>
            <!-- also need codes for "DX" and "ObservationOrderableLabType" -->
        </ObservationIssueTriggerCodedObservationType>
        <ObservationCodedEvent>
            <code code="peanutbutter" codeSystem="ACTCODE"/> <!-- TODO: find correct set of codes and codesystems. -->
        </ObservationCodedEvent>
  
    <ObservationMeasurableCode>
        <code code="*" codeSystem="LOINC"/><!-- TODO: find correct set of codes and codesystems. -->
    </ObservationMeasurableCode>
    <ActDetectedIssueManagementCode>
        <code code="EMAUTH"/>
        <code code="1"/>
        <code code="19"/>
        <code code="2"/>
        <code code="3"/>
        <code code="4"/>
        <code code="5"/>
        <code code="6"/>
        <code code="7"/>
        <code code="14"/>
        <code code="15"/>
        <code code="16"/>
        <code code="17"/>
        <code code="18"/>
        <code code="19"/>
        <code code="20"/>
        <code code="8"/>
        <code code="10"/>
        <code code="11"/>
        <code code="12"/>
        <code code="13"/>
        <code code="9"/>
    </ActDetectedIssueManagementCode>
    <fulfillmentSubsetCode>
        <code code="FUTSUM"/>
    </fulfillmentSubsetCode>
    <subjectReaction>
        <code code="*" codeSystem="ICD10CA"/> <!-- codesystem is all ICD10CA -->
    </subjectReaction>
    <causalityAssessmentCode>
        <code code="RXNASSES"/>
    </causalityAssessmentCode>
    <causalityAssessmentValue>
        <code code="RELATED"/>
    </causalityAssessmentValue>
    <otherMedicationCode>
        <code code="DRUG"/>
    </otherMedicationCode>
        <dosageCode>
            <code code="DRUG"/>
        </dosageCode>
        <prescriptionCode>
            <code code="DRUG"/>
        </prescriptionCode>
        <RouteOfAdministration>
            <code code="CHEW"/>
            <code code="EXTCORPDIF"/>
            <code code="HEMODIFF"/>
            <code code="TRNSDERMD"/>
            <code code="DISSOLVE"/>
            <code code="SL"/>
            <code code="DOUCHE"/>
            <code code="ELECTOSMOS"/>
            <code code="ENEMA"/>
            <code code="RETENEMA"/>
            <code code="IVFLUSH"/>
            <code code="IDIMPLNT"/>
            <code code="IVITIMPLNT"/>
            <code code="SQIMPLNT"/>
            <code code="EPI"/>
            <code code="IA"/>
            <code code="IC"/>
            <code code="ICOR"/>
            <code code="IOSSC"/>
            <code code="IT"/>
            <code code="IV"/>
            <code code="IVC"/>
            <code code="IVCC"/>
            <code code="IVCI"/>
            <code code="PCA"/>
            <code code="IVASCINFUS"/>
            <code code="SQINFUS"/>
            <code code="IPPB"/>
            <code code="NASINHL"/>
            <code code="NASINHLC"/>
            <code code="NP"/>
            <code code="NEB"/>
            <code code="NASNEB"/>
            <code code="ORNEB"/>
            <code code="ORINHL"/>
            <code code="ORIFINHL"/>
            <code code="REBREATH"/>
            <code code="TRACH"/>
            <code code="VENT"/>
            <code code="VENTMASK"/>
            <code code="AMNINJ"/>
            <code code="BILINJ"/>
            <code code="BLADINJ"/>
            <code code="CERVINJ"/>
            <code code="CHOLINJ"/>
            <code code="ENDOSININJ"/>
            <code code="EPIDURINJ"/>
            <code code="EPIINJ"/>
            <code code="EPINJSP"/>
            <code code="EXTCORPINJ"/>
            <code code="EXTRAMNINJ"/>
            <code code="GBINJ"/>
            <code code="GINGINJ"/>
            <code code="HEMOPORT"/>
            <code code="IABDINJ"/>
            <code code="IAINJ"/>
            <code code="IAINJP"/>
            <code code="IAINJSP"/>
            <code code="IARTINJ"/>
            <code code="IBURSINJ"/>
            <code code="ICARDINJ"/>
            <code code="ICARDINJRP"/>
            <code code="ICARDINJSP"/>
            <code code="ICARINJP"/>
            <code code="ICARTINJ"/>
            <code code="ICAUDINJ"/>
            <code code="ICAVINJ"/>
            <code code="ICAVITINJ"/>
            <code code="ICEREBINJ"/>
            <code code="ICISTERNINJ"/>
            <code code="ICORONINJ"/>
            <code code="ICORONINJP"/>
            <code code="ICORPCAVINJ"/>
            <code code="IDINJ"/>
            <code code="IDISCINJ"/>
            <code code="IDUCTINJ"/>
            <code code="IDURINJ"/>
            <code code="IEPIDINJ"/>
            <code code="IEPITHINJ"/>
            <code code="ILESINJ"/>
            <code code="ILUMINJ"/>
            <code code="ILYMPJINJ"/>
            <code code="IM"/>
            <code code="IMD"/>
            <code code="IMZ"/>
            <code code="IMEDULINJ"/>
            <code code="INTERMENINJ"/>
            <code code="INTERSTITINJ"/>
            <code code="IOINJ"/>
            <code code="IOSSINJ"/>
            <code code="IOVARINJ"/>
            <code code="IPCARDINJ"/>
            <code code="IPERINJ"/>
            <code code="IPINJ"/>
            <code code="IPLRINJ"/>
            <code code="IPROSTINJ"/>
            <code code="IPUMPINJ"/>
            <code code="ISINJ"/>
            <code code="ISTERINJ"/>
            <code code="ISYNINJ"/>
            <code code="ITENDINJ"/>
            <code code="ITESTINJ"/>
            <code code="ITHORINJ"/>
            <code code="ITINJ"/>
            <code code="ITUBINJ"/>
            <code code="ITUMINJ"/>
            <code code="ITYMPINJ"/>
            <code code="IUINJ"/>
            <code code="IUINJC"/>
            <code code="IURETINJ"/>
            <code code="IVASCINJ"/>
            <code code="IVENTINJ"/>
            <code code="IVESINJ"/>
            <code code="IVINJ"/>
            <code code="IVINJBOL"/>
            <code code="IVPUSH"/>
            <code code="IVRPUSH"/>
            <code code="IVSPUSH"/>
            <code code="IVITINJ"/>
            <code code="PAINJ"/>
            <code code="PARENTINJ"/>
            <code code="PDONTINJ"/>
            <code code="PDPINJ"/>
            <code code="PDURINJ"/>
            <code code="PNINJ"/>
            <code code="PNSINJ"/>
            <code code="RBINJ"/>
            <code code="SCINJ"/>
            <code code="SLESINJ"/>
            <code code="SOFTISINJ"/>
            <code code="SQ"/>
            <code code="SUBARACHINJ"/>
            <code code="SUBMUCINJ"/>
            <code code="TRPLACINJ"/>
            <code code="TRTRACHINJ"/>
            <code code="URETHINJ"/>
            <code code="URETINJ"/>
            <code code="CERVINS"/>
            <code code="IOSURGINS"/>
            <code code="IU"/>
            <code code="LPINS"/>
            <code code="PR"/>
            <code code="SQSURGINS"/>
            <code code="URETHINS"/>
            <code code="VAGINSI"/>
            <code code="BLADINSTL"/>
            <code code="CAPDINSTL"/>
            <code code="CECINSTL"/>
            <code code="CTINSTL"/>
            <code code="EFT"/>
            <code code="ENTINSTL"/>
            <code code="ETINSTL"/>
            <code code="GJT"/>
            <code code="GT"/>
            <code code="IBRONCHINSTIL"/>
            <code code="IDUODINSTIL"/>
            <code code="IESOPHINSTIL"/>
            <code code="IGASTINSTIL"/>
            <code code="IILEALINJ"/>
            <code code="IOINSTL"/>
            <code code="ISININSTIL"/>
            <code code="ITRACHINSTIL"/>
            <code code="IUINSTL"/>
            <code code="JJTINSTL"/>
            <code code="LARYNGINSTIL"/>
            <code code="NASALINSTIL"/>
            <code code="NASOGASINSTIL"/>
            <code code="NGT"/>
            <code code="NTT"/>
            <code code="OGT"/>
            <code code="OJJ"/>
            <code code="OT"/>
            <code code="PDPINSTL"/>
            <code code="PNSINSTL"/>
            <code code="RECINSTL"/>
            <code code="RECTINSTL"/>
            <code code="SININSTIL"/>
            <code code="SOFTISINSTIL"/>
            <code code="TRACHINSTL"/>
            <code code="TRTYMPINSTIL"/>
            <code code="URETHINSTL"/>
            <code code="IONTO"/>
            <code code="BLADIRR"/>
            <code code="BLADIRRC"/>
            <code code="BLADIRRT"/>
            <code code="GUIRR"/>
            <code code="IGASTIRR"/>
            <code code="ILESIRR"/>
            <code code="IOIRR"/>
            <code code="RECIRR"/>
            <code code="IGASTLAV"/>
            <code code="IDOUDMAB"/>
            <code code="ITRACHMAB"/>
            <code code="SMUCMAB"/>
            <code code="ETNEB"/>
            <code code="DENRINSE"/>
            <code code="ORRINSE"/>
            <code code="URETHSUP"/>
            <code code="SWISHSPIT"/>
            <code code="SWISHSWAL"/>
            <code code="TTYMPTABSORP"/>
            <code code="BUC"/>
            <code code="CERV"/>
            <code code="DEN"/>
            <code code="DRESS"/>
            <code code="GIN"/>
            <code code="HAIR"/>
            <code code="ICORNTA"/>
            <code code="ICORONTA"/>
            <code code="IESOPHTA"/>
            <code code="IILEALTA"/>
            <code code="ILTOP"/>
            <code code="ILUMTA"/>
            <code code="IONTO"/>
            <code code="IOTOP"/>
            <code code="LARYNGTA"/>
            <code code="MUC"/>
            <code code="NAIL"/>
            <code code="NASAL"/>
            <code code="OCDRESTA"/>
            <code code="OPTHALTA"/>
            <code code="ORALTA"/>
            <code code="ORMUC"/>
            <code code="OROPHARTA"/>
            <code code="PDONTTA"/>
            <code code="PERIANAL"/>
            <code code="PERINEAL"/>
            <code code="RECTAL"/>
            <code code="SCALP"/>
            <code code="SKIN"/>
            <code code="SUBCONJTA"/>
            <code code="SWAB"/>
            <code code="TMUCTA"/>
            <code code="TOPICAL"/>
            <code code="VAGINS"/>
            <code code="GARGLE"/>
            <code code="INSUF"/>
            <code code="PO"/>
            <code code="SHAMPOO"/>
            <code code="SOAK"/>
            <code code="SUCK"/>
            <code code="TRNSDERM"/>
            <code code="TRNSDERMD"/>
            <code code="TRNSLING"/>
        </RouteOfAdministration>
        <HumanSubstanceAdministrationSite>
            <code code="BE"/>
            <code code="BN"/>
            <code code="BU"/>
            <code code="LA"/>
            <code code="LAC"/>
            <code code="LACF"/>
            <code code="LD"/>
            <code code="LE"/>
            <code code="LEJ"/>
            <code code="LF"/>
            <code code="LG"/>
            <code code="LH"/>
            <code code="LIJ"/>
            <code code="LLAQ"/>
            <code code="LLFA"/>
            <code code="LMFA"/>
            <code code="LN"/>
            <code code="LPC"/>
            <code code="LSC"/>
            <code code="LT"/>
            <code code="LUA"/>
            <code code="LUAQ"/>
            <code code="LUFA"/>
            <code code="LVG"/>
            <code code="LVL"/>
            <code code="OD"/>
            <code code="OS"/>
            <code code="OU"/>
            <code code="PA"/>
            <code code="PERIN"/>
            <code code="RA"/>
            <code code="RAC"/>
            <code code="RACF"/>
            <code code="RD"/>
            <code code="RE"/>
            <code code="REJ"/>
            <code code="RF"/>
            <code code="RG"/>
            <code code="RH"/>
            <code code="RIJ"/>
            <code code="RLAQ"/>
            <code code="RLFA"/>
            <code code="RMFA"/>
            <code code="RN"/>
            <code code="RPC"/>
            <code code="RSC"/>
            <code code="RT"/>
            <code code="RUA"/>
            <code code="RUAQ"/>
            <code code="RUFA"/>
            <code code="RVG"/>
            <code code="RVL"/>
        </HumanSubstanceAdministrationSite>
        <maxDosageDenominatorUnit>
            <code code="day"/>
            <code code="wk"/>
        </maxDosageDenominatorUnit>
        <AdministrableDrugForm>
            <code code="PUFF"/>
            <code code="DROP"/>
            <code code="NDROP"/>
            <code code="OPDROP"/>
            <code code="ORDROP"/>
            <code code="OTDROP"/>
            <code code="APPFUL"/>
            <code code="SCOOP"/>
            <code code="SPRY"/>
        </AdministrableDrugForm>
        <OrderableDrugForm>
            <code code="DROP"/>
            <code code="NDROP"/>
            <code code="OPDROP"/>
            <code code="ORDROP"/>
            <code code="OTDROP"/>
            <code code="GASINHL"/>
            <code code="AER"/>
            <code code="BAINHL"/>
            <code code="INHLSOL"/>
            <code code="MDINHL"/>
            <code code="NASSPRY"/>
            <code code="DERMSPRY"/>
            <code code="FOAM"/>
            <code code="FOAMAPL"/>
            <code code="RECFORM"/>
            <code code="VAGFOAM"/>
            <code code="VAGFOAMAPL"/>
            <code code="RECSPRY"/>
            <code code="VAGSPRY"/>
            <code code="INHL"/>
            <code code="BAINHLPWD"/>
            <code code="INHLPWD"/>
            <code code="MDINHLPWD"/>
            <code code="NASINHL"/>
            <code code="ORINHL"/>
            <code code="PWDSPRY"/>
            <code code="SPRYADAPT"/>
            <code code="LIQCLN"/>
            <code code="LIQSOAP"/>
            <code code="SHMP"/>
            <code code="OIL"/>
            <code code="TOPOIL"/>
            <code code="SOL"/>
            <code code="DROP"/>
            <code code="NDROP"/>
            <code code="OPDROP"/>
            <code code="ORDROP"/>
            <code code="OTDROP"/>
            <code code="IPSOL"/>
            <code code="IRSOL"/>
            <code code="DOUCHE"/>
            <code code="ENEMA"/>
            <code code="OPIRSOL"/>
            <code code="IVSOL"/>
            <code code="ORALSOL"/>
            <code code="ELIXIR"/>
            <code code="ORDROP"/>
            <code code="RINSE"/>
            <code code="SYRUP"/>
            <code code="RECSOL"/>
            <code code="TOPSOL"/>
            <code code="LIN"/>
            <code code="MUCTOPSOL"/>
            <code code="TINC"/>
            <code code="CRM"/>
            <code code="NASCRM"/>
            <code code="OPCRM"/>
            <code code="ORCRM"/>
            <code code="OTCRM"/>
            <code code="RECCRM"/>
            <code code="TOPCRM"/>
            <code code="VAGCRM"/>
            <code code="VAGCRMAPL"/>
            <code code="LTN"/>
            <code code="TOPLTN"/>
            <code code="OINT"/>
            <code code="NASOINT"/>
            <code code="OINTAPL"/>
            <code code="OPOINT"/>
            <code code="OTOINT"/>
            <code code="RECOINT"/>
            <code code="TOPOINT"/>
            <code code="VAGOINT"/>
            <code code="VAGOINTAPL"/>
            <code code="GEL"/>
            <code code="GELAPL"/>
            <code code="NASGEL"/>
            <code code="OPGEL"/>
            <code code="OTGEL"/>
            <code code="TOPGEL"/>
            <code code="URETHGEL"/>
            <code code="VAGGEL"/>
            <code code="VGELAPL"/>
            <code code="PASTE"/>
            <code code="PUD"/>
            <code code="TPASTE"/>
            <code code="SUSP"/>
            <code code="ITSUSP"/>
            <code code="OPSUSP"/>
            <code code="ORSUSP"/>
            <code code="ERSUSP"/>
            <code code="ERSUSP12"/>
            <code code="ERSUSP24"/>
            <code code="OTSUSP"/>
            <code code="RECSUSP"/>
            <code code="BAR"/>
            <code code="BARSOAP"/>
            <code code="MEDBAR"/>
            <code code="CHEWBAR"/>
            <code code="BEAD"/>
            <code code="CAKE"/>
            <code code="CEMENT"/>
            <code code="CRYS"/>
            <code code="DISK"/>
            <code code="FLAKE"/>
            <code code="GRAN"/>
            <code code="GUM"/>
            <code code="PAD"/>
            <code code="MEDPAD"/>
            <code code="PATCH"/>
            <code code="TPATCH"/>
            <code code="TPATH16"/>
            <code code="TPATH24"/>
            <code code="TPATH2WK"/>
            <code code="TPATH72"/>
            <code code="TPATHWK"/>
            <code code="PELLET"/>
            <code code="PILL"/>
            <code code="CAP"/>
            <code code="ORCAP"/>
            <code code="ENTCAP"/>
            <code code="ERENTCAP"/>
            <code code="ERCAP"/>
            <code code="ERCAP12"/>
            <code code="ERCAP24"/>
            <code code="ERECCAP"/>
            <code code="TAB"/>
            <code code="ORTAB"/>
            <code code="BUCTAB"/>
            <code code="SRBUCTAB"/>
            <code code="CAPLET"/>
            <code code="CHEWTAB"/>
            <code code="CPTAB"/>
            <code code="DISINTAB"/>
            <code code="DRTAB"/>
            <code code="ECTAB"/>
            <code code="ERECTAB"/>
            <code code="ERTAB"/>
            <code code="ERECTAB"/>
            <code code="ERTAB12"/>
            <code code="ERTAB24"/>
            <code code="ORTROCHE"/>
            <code code="SLTAB"/>
            <code code="VAGTAB"/>
            <code code="POWD"/>
            <code code="TOPPWD"/>
            <code code="RECPWD"/>
            <code code="VAGPWD"/>
            <code code="SUPP"/>
            <code code="RECSUPP"/>
            <code code="URETHSUPP"/>
            <code code="VAGSUPP"/>
            <code code="SWAB"/>
            <code code="MEDSWAB"/>
            <code code="WAFER"/>
        </OrderableDrugForm>
        <CompliancePackageEntityType>
            <code code="STRIP"/>
            <!-- 
            <code code="BOTTLE"/>
            <code code="CAPSULES"/>
            -->
            <code code="COMPPKG"/>
            <code code="BLSTRPK"/>
            <code code="CARD"/>
            <code code="DIALPK"/>
            <code code="DISK"/>
            <code code="DOSET"/>
            <code code="STRIP"/>
        </CompliancePackageEntityType>
        <ActiveIngredientDrugEntityType>
            <code code="*" codeSystem="HIC"/>
        </ActiveIngredientDrugEntityType>
        <x_drugUnitsOfMeasure>
            <code code=""/>
            <code code="%"/>
            <code code="[cup_us]"/>
            <code code="[foz_br]"/>
            <code code="[gal_br]"/>
            <code code="[sft_i]"/>
            <code code="[sin_i]"/>
            <code code="[lb_av]"/>
            <code code="[oz_av]"/>
            <code code="[pt_br]"/>
            <code code="[qt_br]"/>
            <code code="[tbs_us]"/>
            <code code="[tsp_us]"/>
            <code code="[syd_i]"/>
            <code code="cm2"/>
            <code code="cm3"/>
            <code code="g"/>
            <code code="iU"/>
            <code code="kg"/>
            <code code="l"/>
            <code code="m2"/>
            <code code="meq"/>
            <code code="mg"/>
            <code code="ml"/>
            <code code="mm2"/>
            <code code="mm3"/>
            <code code="mmol"/>
            <code code="mol"/>
            <code code="mU"/>
            <code code="ng"/>
            <code code="nl"/>
            <code code="U"/>
            <code code="ug"/>
            <code code="ul"/>
            <code code="umol"/> <!-- complete codeset -->
        </x_drugUnitsOfMeasure>
        <ActSubstanceAdminSubstitutionCode>
            <code code="N" codeSystem="ACTCODE"/>
            <code code="G" codeSystem="ACTCODE"/>
            <code code="F" codeSystem="ACTCODE"/>
            <code code="TE" codeSystem="ACTCODE"/> <!-- complete codeset -->
        </ActSubstanceAdminSubstitutionCode>
        <SubstanceAdminSubstitutionNotAllowedReason>
            <code code="ALGALT" codeSystem="ACTCODE"/>
            <code code="PATCH" codeSystem="ACTCODE"/>
            <code code="THERCHAR" codeSystem="ACTCODE"/>
            <code code="COMPCON" codeSystem="ACTCODE"/>
            <code code="TRIAL" codeSystem="ACTCODE"/> <!-- complete codeset -->
        </SubstanceAdminSubstitutionNotAllowedReason>
        <SubstanceAdminSubstitutionReason>
            <code code="CT" codeSystem="ACTCODE"/>
            <code code="FP" codeSystem="ACTCODE"/>
            <code code="OS" codeSystem="ACTCODE"/>
            <code code="RR" codeSystem="ACTCODE"/> <!-- complete codeset -->
        </SubstanceAdminSubstitutionReason>
        <ActPharmacySupplyType>
            <code code="FF"/>
            <code code="DF"/>
            <code code="EM"/>
            <code code="SO"/>
            <code code="FFS"/>
            <code code="FFCS"/>
            <code code="FFPS"/>
            <code code="TFS"/>
            <code code="FFC"/>
            <code code="FFCS"/>
            <code code="FFP"/>
            <code code="FFPS"/>
            <code code="TF"/>
            <code code="TFS"/>
            <code code="_UD"/>
            <code code="FS"/>
            <code code="MS"/>
            <code code="RF"/>
            <code code="RFS"/>
            <code code="RFC"/>
            <code code="RFCS"/>
            <code code="RFF"/>
            <code code="RFFS"/>
            <code code="RFP"/>
            <code code="RFPS"/>
            <code code="TB"/>
            <code code="TBS"/>
            <code code="UD"/>
            <code code="UDE"/>
        </ActPharmacySupplyType>
        <InvoiceReasonOfCode>
            <code code="RXDINV"/>
            <code code="RXCINV"/>
        </InvoiceReasonOfCode>
        <invoiceElementGroupCode>
            <code code="RXDINV"/>
            <code code="RXCINV"/>
            <code code="DRUGING"/>
        </invoiceElementGroupCode>
        <invoiceElementDetailCode>
            <code code="MARKUP"/>
            <code code="PROFFEE"/>
            <code code="*" codeSystem="DIN"/>
        </invoiceElementDetailCode>
        <adjudicatedInvoiceElementDetailCode>
            <code code="MARKUP"/>
            <code code="PROFFEE"/>
            <code code="COINS"/>
            <code code="COPAYMENT"/>
            <code code="DEDUCTIBLE"/>
            <code code="*" codeSystem="DIN"/>
        </adjudicatedInvoiceElementDetailCode>
        <invoiceMedication>
            <code code="*" codeSystem="DIN"/>
        </invoiceMedication>
        <invoiceIssueAlertCode>
            <code code="MT"/>
        </invoiceIssueAlertCode>
        <adjudicationResultCode>
            <code code="AS"/>
            <code code="AR"/>
            <code code="ANF"/>
            <code code="AA"/>
        </adjudicationResultCode>
        <observationDiagnosisCode>
            <code code="DX"/>
        </observationDiagnosisCode>
        <observationSymptomCode>
            <code code="SYMPT"/>
        </observationSymptomCode>
        <ActNonConditionIndicationCode>
            <code code="IND01" codeSystem="ACTCODE"/>
            <code code="IND02" codeSystem="ACTCODE"/>
            <code code="IND03" codeSystem="ACTCODE"/>
            <code code="IND04" codeSystem="ACTCODE"/>
            <code code="IND05" codeSystem="ACTCODE"/>
        </ActNonConditionIndicationCode>
        <PrescriptionAuthoritativeCode>
            <code code="VFPAPER"/>
        </PrescriptionAuthoritativeCode>
        <x_ActObservationHeightOrWeight>
            <code code="3137-7" codeSystem="LOINC"/>
            <code code="3137-5" codeSystem="LOINC"/>
            <code code="3141-9" codeSystem="LOINC"/>
            <code code="3141-7" codeSystem="LOINC"/>
        </x_ActObservationHeightOrWeight>
        <x_ActObservationHeightOrWeightUnits>
            <code code="kg"/>
            <code code="cm"/>
        </x_ActObservationHeightOrWeightUnits>
        <trialSupplyPermission>
            <code code="TF"/>
        </trialSupplyPermission>
        <ActTherapyDurationWorkingListCode>
            <code code="CHRON"/>
            <code code="ACU"/>
            <code code="ONET"/>
            <code code="PRN"/>
        </ActTherapyDurationWorkingListCode>
        <ObservationSymptomValue>
            <code code="*" codeSystem="ICD10CA"/>
        </ObservationSymptomValue>
        <ObservationDiagnosisValue>
            <code code="*" codeSystem="ICD10CA"/>
        </ObservationDiagnosisValue>
        <actNoAdministrationReason>
            <code code="RELIG"/>
            <code code="PATOBJ"/>
            <code code="PHILISOP"/>
            <code code="VACSAF"/>
            <code code="OSTOCK"/>
            <code code="IMMUNE"/>
            <code code="VACEFF"/>
            <code code="MEDPREC"/>
        </actNoAdministrationReason>
        <x_InformationSource>
            <code code="AGNT"/>
            <code code="PAT"/>
            <code code="PROV"/>
        </x_InformationSource>
        <codeImmunize>
            <code code="IMMUNIZE"/>
        </codeImmunize>
        <CommonClinicalObservationType>
            <code code="3137-7" codeSystem="LOINC"/>
            <code code="3137-5" codeSystem="LOINC"/>
            <code code="3141-9" codeSystem="LOINC"/>
            <code code="3141-7" codeSystem="LOINC"/>
            <code code="8867-4" codeSystem="LOINC"/>
            <code code="18684-1" codeSystem="LOINC"/>
            <code code="11378-7" codeSystem="LOINC"/>
            <code code="11377-9" codeSystem="LOINC"/>
            <code code="11289-6" codeSystem="LOINC"/>
            <code code="2340-8" codeSystem="LOINC"/>
            <code code="2341-6" codeSystem="LOINC"/>
            <code code="18686-6" codeSystem="LOINC"/>
        </CommonClinicalObservationType>
        <subObservationEventType> <!-- either code for SYSTOLIC or DYSTOLIC - CommonClinicalObservationType -->
            <code code="11378-7" codeSystem="LOINC"/>
            <code code="11377-9" codeSystem="LOINC"/>
        </subObservationEventType>
        <BloodPressureUnits>
            <code code="mm[Hg]"/>
        </BloodPressureUnits>
        <x_BasicUnitsOfMeasure>
            <code code="%"/>
            <code code="[cup_us]"/>
            <code code="[foz_br]"/>
            <code code="[gal_br]"/>
            <code code="[lb_av]"/>
            <code code="[oz_av]"/>
            <code code="[pt_br]"/>
            <code code="[qt_br]"/>
            <code code="[sft_i]"/>
            <code code="[sin_i]"/>
            <code code="[syd_i]"/>
            <code code="[tbs_us]"/>
            <code code="[tsp_us]"/>
            <code code="1/d"/>
            <code code="1/min"/>
            <code code="a"/>
            <code code="cm2"/>
            <code code="cm3"/>
            <code code="d"/>
            <code code="dg"/>
            <code code="dl"/>
            <code code="g"/>
            <code code="g/d"/>
            <code code="g/l"/>
            <code code="h"/>
            <code code="iU"/>
            <code code="kg"/>
            <code code="l"/>
            <code code="m2"/>
            <code code="meq"/>
            <code code="mg"/>
            <code code="mg"/>
            <code code="mg/d"/>
            <code code="min"/>
            <code code="ml"/>
            <code code="ml/s"/>
            <code code="mm[Hg]"/>
            <code code="mm2"/>
            <code code="mm3"/>
            <code code="mmol"/>
            <code code="mmol/l"/>
            <code code="mo"/>
            <code code="mol"/>
            <code code="ms"/>
            <code code="mU"/>
            <code code="ng"/>
            <code code="ng"/>
            <code code="nl"/>
            <code code="nl"/>
            <code code="pg/ml"/>
            <code code="s"/>
            <code code="U"/>
            <code code="U/l"/>
            <code code="ug"/>
            <code code="ug/min"/>
            <code code="ul"/>
            <code code="umol"/>
            <code code="umol/l"/>
            <code code="wk"/>
        </x_BasicUnitsOfMeasure>
        <MedicalConditionCode>
            <code code="DX"/>
        </MedicalConditionCode>
        <MedicalConditionValue>
            <code code="*" codeSystem="ICD10CA"/>
        </MedicalConditionValue>
        <chronicIndicator>
            <code code="CHRON"/>
        </chronicIndicator>
    </codeSystems>
    <OIDSets>
        <assignedPerson>
            <id OIDName="DEPT_HEALTH_BILLING_NUMBER"/>
            <id OIDName="DEPT_HEALTH_PHARMACIST_ID"/>
            <id OIDName="PEI_MED_SOCIETY"/>
            <id OIDName="PEI_PHARMACIST_BOARD_ID"/>
        </assignedPerson>
        <prescribers>
            <id OIDName="DEPT_HEALTH_BILLING_NUMBER"/>
            <id OIDName="PEI_MED_SOCIETY"/>
        </prescribers>
        <serviceDeliveryLocation>
            <id OIDName="DEPT_HEALTH_PHARMACY_ID"/>
            <id OIDName="DEPT_HEALTH_FACILITY_ID"/>
        </serviceDeliveryLocation>
        <patient>
            <id OIDName="PE_PHN"/>
            <id OIDName="BC_PHN"/>
        </patient>
        <informant>
            <id OIDName="PE_PHN"/>
        </informant>
        <exposureEvent>
            <!-- prescription, dispense, immunization, active med -->
            <id OIDName="DIS_DISPENSE_ID"/>
            <id OIDName="DIS_PRESCRIPTION_ID"/>
            <id OIDName="DIS_IMMUNIZATION_ID"/>
            <id OIDName="DIS_OTHER_ACTIVE_MED_ID"/>
        </exposureEvent>
        <supplyEvent>
            <id OIDName="DIS_DISPENSE_ID"/>
        </supplyEvent>
        <observationCodedEvent>
            <id OIDName="DIS_ALLERGY_ID"/>
            <id OIDName="DIS_MEDICAL_CONDITION_ID"/>
        </observationCodedEvent>
        <observationMeasurableEvent>
            <id OIDName="DIS_OBSERVATION_ID"/>
        </observationMeasurableEvent>
        <detectedIssueDefinition>
            <id OIDName="DIS_OBSERVATION_ID"/> <!-- todo: find correct set of OIDs for Knowledgebase ids -->
        </detectedIssueDefinition>
        <annotatedRecord>
            <id OIDName="DIS_DISPENSE_ID"/><!-- add all things notes can be added too. -->
            <id OIDName="DIS_PRESCRIPTION_ID"/>
            <id OIDName="DIS_OBSERVATION_ID"/>
            <id OIDName="DIS_ALLERGY_ID"/>
            <id OIDName="DIS_MEDICAL_CONDITION_ID"/>
        </annotatedRecord>
        <ClientSystemDispense>
            <id OIDName="PORTAL_DISPENSE_ID"/>
        </ClientSystemDispense>
        <ServerSystemDispense>
            <id OIDName="DIS_DISPENSE_ID"/>
        </ServerSystemDispense>
        <allergyRecordType>
            <id OIDName="DIS_ALLERGY_ID"/>
        </allergyRecordType>
        <patientNoteRecordType>
            <id OIDName="DIS_PATIENT_NOTE_ID"/>
        </patientNoteRecordType>
        <prescriptionRecordType>
            <id OIDName="DIS_PRESCRIPTION_ID"/>
        </prescriptionRecordType>
        <otherMedRecordType>
            <id OIDName="DIS_OTHER_ACTIVE_MED_ID"/>
        </otherMedRecordType>
        <dispenseRecordType>
            <id OIDName="DIS_DISPENSE_ID"/>
        </dispenseRecordType>
        <immunizationRecordType>
            <id OIDName="DIS_IMMUNIZATION_ID"/>
        </immunizationRecordType>
        <observationRecordType>
            <id OIDName="DIS_OBSERVATION_ID"/>
        </observationRecordType>
        <reactionRecordType>
            <id OIDName="DIS_REACTION_ID"/>
        </reactionRecordType>
        <refusalNoteRecordType>
            <id OIDName=""/>
        </refusalNoteRecordType>
        <conditionRecordType>
            <id OIDName="DIS_MEDICAL_CONDITION_ID"/>
        </conditionRecordType>
        <undoOids>
            <id OIDName="PORTAL_CONTROL_ACT_ID"/>
        </undoOids>
        
    </OIDSets>
</Data>




See more files for this project here

HL7v3 Test Harness

The HL7 Test Harness system is an HL7 v3 message conformance testing application that also provides the ability to simulate the message processing actions of a client and/or server system. The app provides message workflow, format and content testing.

Project homepage: http://sourceforge.net/projects/hl7-testharness
Programming language(s): C#,XML
License: gpl2

  0001 - Prescription WorkFlow DEMO.xml
  0002 - Allergy WorkFlow DEMO.xml
  CodeSystems.xml
  DEMO-SubWorkFlow_Find_Candidate.xml
  DEMO-SubWorkFlow_Find_Candidate_Simple.xml
  DEMO-SubWorkFlow_Patient_Profile.xml
  DEMO-TestData.xml