Mapping can be used when a value received in an HL7 message or a schedule message needs to be a value defined in ChartNet. This process take place when it writes the data from the HL7 message to the ChartNet MPI, SCH or ORD tables. EXAMPLE: A provider is using the smart phone dictation app with the schedule. The feed from the scheduling system uses a different ID for that provider than what is in ChartNet. You can set up the value to replace the ID receiving in the schedule feed with the value that is in ChartNet.
NAME: Mapping
LOOKUP CODE: The code received in the HL7 or schedule message
DESCRIPTION: A brief description of the mapping.
REPLACEMENT VALUE: This is the value that will be written in the database instead of what is received in the HL7 or schedule message.
Mapping is not used on documents, only for importing using MTHL7.exe or MTSCHD.exe in the service controller on the host system and needs to be set up in Program Configuration
EXAMPLE: Below is an example of the Program Configuration mapping for using a replacement value:
EVENTCODE,MSH,8
ACCTNO,PID,3,1
MRUN,PID,3,1
LASTNAME,PID,5,1
FIRSTNAME,PID,5,2
APPTSTART,SCH,11,4
APPTEND,SCH,11,5
DURATION,SCH,9
DURATIONUNITS,SCH,10
APPTSTATUS,SCH,25,1
DOCTOR,PV1,7,1,REPLACE
DOCNAME,PV1,7,2,DOCNAME
This mapping is used because the provider code received from the scheduling application is different than the provider code configured in ChartNet. For scheduling events, the provider code will be replaced with the ChartNet provider code.