臺灣健保事前審查實作指引
1.2.8 - ci-build

臺灣健保事前審查實作指引, published by 衛生福利部中央健康保險署. This guide is not an authorized publication; it is the continuous build for version 1.2.8 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TWNHIFHIR/pas/ and changes regularly. See the Directory of published versions

Logical Model: ApplyModel - Mappings

Active as of 2026-10-14

Mappings for the ApplyModel logical model.

Mappings to Structures in this Implementation Guide

NameMapping to TWPAS ClaimMapping to TWPAS PatientMapping to TWPAS OrganizationMapping to TWPAS EncounterMapping to TWPAS DiagnosticReportImageMapping to TWPAS ImagingStudyMapping to TWPAS MediaMapping to TWPAS ObservationCancerStageMapping to TWPAS DiagnosticReportMapping to TWPAS ObservationDiagnosticMapping to TWPAS ObservationLaboratoryResultMapping to TWPAS ObservationPatientAssessmentMapping to TWPAS MedicationRequestTreatTWPASMapping to TWPAS ProcedureMapping to TWPAS SubstanceMapping to TWPAS DocumentReferenceMapping to TWPAS ObservationTreatmentAssessmentMapping to TWPAS MedicationRequestApplyMapping to TWPAS ClaimResponse Self AssessmentMapping to TWPAS PractitionerMapping to TWPAS Bundledoco
ApplyModel
ApplyModel / hosp
ApplyModel / hosp / @id
ApplyModel / hosp / extension
ApplyModel / hosp / modifierExtension
ApplyModel / hosp / hospId
Claim.provider.reference
ApplyModel / hosp / applType
ApplyModel / hosp / funcType
//nhicore.nhi.gov.tw/pas/StructureDefinition/extension-claim-encounter').valueReference.reference
ApplyModel / hosp / applPrsnId
Claim.enterer.reference
Practitioner.identifier.value
ApplyModel / hosp / applDate
ApplyModel / hosp / immediateDate
ApplyModel / hosp / tmhbType
Claim.priority.coding.code
ApplyModel / hosp / oldAcptNo
Claim.identifier.value
ApplyModel / patient
ApplyModel / patient / @id
ApplyModel / patient / extension
ApplyModel / patient / modifierExtension
ApplyModel / patient / name
Patient.name.text
ApplyModel / patient / idCard
Claim.patient.reference
Patient.identifier.where(type.coding.code = 'NNxxx').value
ApplyModel / patient / patId
Patient.identifier.where(type.coding.code = 'MR').value
ApplyModel / patient / birthday
ApplyModel / patient / gender
ApplyModel / patient / weight
Claim.supportingInfo.where(category.coding.code = 'weight').valueQuantity.value
ApplyModel / patient / height
Claim.supportingInfo.where(category.coding.code = 'height').valueQuantity.value
ApplyModel / patient / pregnant
Claim.supportingInfo.where(category.coding.code = 'pregnancyBreastfeedingStatus').valueBoolean
ApplyModel / diagnosis
ApplyModel / diagnosis / @id
ApplyModel / diagnosis / extension
ApplyModel / diagnosis / modifierExtension
ApplyModel / diagnosis / icd10cmCode
Claim.diagnosis.diagnosisCodeableConcept.coding.code
ApplyModel / diagnosis / diagDate
//hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-diagnosisRecordedDate').valueDate
ApplyModel / diagnosis / diagCurrentStatus
ApplyModel / diagnosis / medrec
Claim.supportingInfo.where(category.coding.code = 'medicalRecord').valueReference.reference
ApplyModel / diagnosis / medrecTitle
ApplyModel / diagnosis / imageStudy
ApplyModel / diagnosis / imageStudy / @id
ApplyModel / diagnosis / imageStudy / extension
ApplyModel / diagnosis / imageStudy / modifierExtension
ApplyModel / diagnosis / imageStudy / imgItem
Claim.supportingInfo.where(category.coding.code = 'imagingReport').valueReference.reference
DiagnosticReport.code.coding.code
ApplyModel / diagnosis / imageStudy / imgResult
ApplyModel / diagnosis / imageStudy / imgBodySite
ImagingStudy.series.bodySite.code
Media.bodySite.coding.code
ApplyModel / diagnosis / imageStudy / imgDate
DiagnosticReport.effectiveDateTime
ApplyModel / diagnosis / imageStudy / imgDicom
DiagnosticReport.imagingStudy.reference
ApplyModel / diagnosis / imageStudy / imgNonDicom
DiagnosticReport.media.link.reference
Media.contnet.url
ApplyModel / diagnosis / imageStudy / imgInterpreter
DiagnosticReport.performer.reference
Practitioner.identifier.value
ApplyModel / diagnosis / cancerStage
ApplyModel / diagnosis / cancerStage / @id
ApplyModel / diagnosis / cancerStage / extension
ApplyModel / diagnosis / cancerStage / modifierExtension
ApplyModel / diagnosis / cancerStage / assessItem
Claim.supportingInfo.where(category.coding.code = 'cancerStage').valueReference.reference
ApplyModel / diagnosis / cancerStage / assessScore
Observation.valueCodeableConcept.coding.code
ApplyModel / diagnosis / cancerStage / assessDate
Observation.effectiveDateTime
ApplyModel / diagnosis / cancerStage / assessPerformer
Observation.performer.reference
Practitioner.identifier.value
ApplyModel / diagnosis / examinationReport
ApplyModel / diagnosis / examinationReport / @id
ApplyModel / diagnosis / examinationReport / extension
ApplyModel / diagnosis / examinationReport / modifierExtension
ApplyModel / diagnosis / examinationReport / reportType
ApplyModel / diagnosis / examinationReport / speType
ApplyModel / diagnosis / examinationReport / reportResult
ApplyModel / diagnosis / examinationReport / reportResult / @id
ApplyModel / diagnosis / examinationReport / reportResult / extension
ApplyModel / diagnosis / examinationReport / reportResult / modifierExtension
ApplyModel / diagnosis / examinationReport / reportResult / reportResultString
ApplyModel / diagnosis / examinationReport / reportResult / reportResultPdf
Claim.supportingInfo.where(category.coding.code = 'examinationReport').valueReference.reference
ApplyModel / diagnosis / examinationReport / reportResult / reportResultPdfTitle
ApplyModel / diagnosis / examinationReport / reportDate
DiagnosticReport.effectiveDateTime
ApplyModel / diagnosis / examinationReport / reportPerformer
DiagnosticReport.performer.reference
Practitioner.identifier.value
ApplyModel / gene
ApplyModel / gene / @id
ApplyModel / gene / extension
ApplyModel / gene / modifierExtension
ApplyModel / gene / genTestCode
Claim.supportingInfo.where(category.coding.code = 'geneInfo').valueReference.reference
Observation.component.code.coding.code
ApplyModel / gene / genTestValue
Observation.component.value[x]
ApplyModel / gene / mutationType
Observation.component.where(code.coding.code = '48019-4').valueCodeableConcept.coding.code
ApplyModel / gene / specimenType
Observation.specimen.reference
ApplyModel / gene / genMethod
ApplyModel / gene / genDate
Observation.effectiveDateTime
ApplyModel / gene / genOrg
Observation.performer.reference
ApplyModel / gene / genResult
Observation.valueCodeableConcept.coding.code
ApplyModel / gene / genInterpretation
Observation.interpretation.coding.code
ApplyModel / gene / genPdf
Observation.derivedFrom.reference
ApplyModel / gene / genPdfTitle
ApplyModel / evaluate
ApplyModel / evaluate / @id
ApplyModel / evaluate / extension
ApplyModel / evaluate / modifierExtension
ApplyModel / evaluate / tests
ApplyModel / evaluate / tests / @id
ApplyModel / evaluate / tests / extension
ApplyModel / evaluate / tests / modifierExtension
ApplyModel / evaluate / tests / inspect
Claim.supportingInfo.where(category.coding.code = 'tests').valueReference.reference
Observation.code.coding.code
ApplyModel / evaluate / tests / inspectResultTxt
Observation.interpretation.coding.code
ApplyModel / evaluate / tests / inspectResult[x]
Observation.value
ApplyModel / evaluate / tests / consultValueLower
Observation.referenceRange.low.value
ApplyModel / evaluate / tests / consultValueMax
Observation.referenceRange.high.value
ApplyModel / evaluate / tests / consultValueCat
Observation.referenceRange.type.coding.code
ApplyModel / evaluate / tests / consultValueDesc
ApplyModel / evaluate / tests / inspectSet
ApplyModel / evaluate / tests / caseTime
Observation.effectiveDateTime
ApplyModel / evaluate / tests / inspectPdf
Observation.derivedFrom.reference
ApplyModel / evaluate / tests / inspectPdfTitle
ApplyModel / evaluate / tests / inspectPerformer
Observation.performer.reference
Practitioner.identifier.value
ApplyModel / evaluate / patientAssessment
ApplyModel / evaluate / patientAssessment / @id
ApplyModel / evaluate / patientAssessment / extension
ApplyModel / evaluate / patientAssessment / modifierExtension
ApplyModel / evaluate / patientAssessment / patAst
Claim.supportingInfo.where(category.coding.code = 'patientAssessment').valueReference.reference
ApplyModel / evaluate / patientAssessment / patAstResult
Observation.value
ApplyModel / evaluate / patientAssessment / patAstDate
Observation.effectiveDateTime
ApplyModel / evaluate / patientAssessment / patAstPdf
ApplyModel / evaluate / patientAssessment / patAstPdfTitle
ApplyModel / evaluate / patientAssessment / patAstPerformer
Observation.performer.reference
Practitioner.identifier.value
ApplyModel / treat
ApplyModel / treat / @id
ApplyModel / treat / extension
ApplyModel / treat / modifierExtension
ApplyModel / treat / medicationRequest
ApplyModel / treat / medicationRequest / @id
ApplyModel / treat / medicationRequest / extension
ApplyModel / treat / medicationRequest / modifierExtension
ApplyModel / treat / medicationRequest / drugType
MedicationRequest.category.coding.code
ApplyModel / treat / medicationRequest / drugStatus
ApplyModel / treat / medicationRequest / drugCode
Claim.supportingInfo.where(category.coding.code = 'medicationRequest').valueReference.reference
MedicationRequest.medicationCodeableConcept.coding.code
ApplyModel / treat / medicationRequest / drugFre
ApplyModel / treat / medicationRequest / drugRoute
ApplyModel / treat / medicationRequest / dose
MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.value
ApplyModel / treat / medicationRequest / doseUnit
MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.code
ApplyModel / treat / medicationRequest / sDate
MedicationRequest.dosageInstruction.timing.repeat.boundsPeriod.start
ApplyModel / treat / medicationRequest / eDate
MedicationRequest.dosageInstruction.timing.repeat.boundsPeriod.end
ApplyModel / treat / medicationRequest / eReason
ApplyModel / treat / radiotherapy
ApplyModel / treat / radiotherapy / @id
ApplyModel / treat / radiotherapy / extension
ApplyModel / treat / radiotherapy / modifierExtension
ApplyModel / treat / radiotherapy / rt
Claim.supportingInfo.where(category.coding.code = 'radiotherapy').valueReference.reference
Procedure.code.coding.code
ApplyModel / treat / radiotherapy / rtStatus
ApplyModel / treat / radiotherapy / realInspectTime
Procedure.performedDateTime
ApplyModel / treat / radiotherapy / rtDose
Procedure.usedReference.reference
ApplyModel / treat / radiotherapy / rtUnit
ApplyModel / treat / opCode
Claim.procedure.procedureCodeableConcept.coding
ApplyModel / treat / opDate
ApplyModel / treat / carePlanDocument
Claim.supportingInfo.where(category.coding.code = 'carePlanDocument').valueReference.reference
ApplyModel / treat / carePlanDocumentTitle
ApplyModel / result
ApplyModel / result / @id
ApplyModel / result / extension
ApplyModel / result / modifierExtension
ApplyModel / result / txAst
Claim.supportingInfo.where(category.coding.code = 'treatmentAssessment').valueReference.reference
ApplyModel / result / txAstResult
Observation.valueString
ApplyModel / result / txAstDate
Observation.effectiveDateTime
ApplyModel / apply
ApplyModel / apply / @id
ApplyModel / apply / extension
ApplyModel / apply / modifierExtension
ApplyModel / apply / continuation
//nhicore.nhi.gov.tw/pas/CodeSystem/nhi-continuation-status').coding.code
ApplyModel / apply / lot
//nhicore.nhi.gov.tw/pas/CodeSystem/nhi-line-of-therapy').coding.code
ApplyModel / apply / orderType
Claim.item.productOrService.coding.code
ApplyModel / apply / cancerDrugType
//nhicore.nhi.gov.tw/pas/StructureDefinition/extension-requestedService').valueReference.reference
MedicationRequest.medicationCodeableConcept.coding.code
ApplyModel / apply / applyReason
ApplyModel / apply / applySide
ApplyModel / apply / applQty
ApplyModel / apply / applQtyUnit
ApplyModel / apply / applDrugFre
ApplyModel / apply / applDrugRoute
ApplyModel / apply / applDosage
MedicationRequest.dosageInstruction.doseAndRate.dose[x].value
ApplyModel / apply / applDosageUnit
MedicationRequest.dosageInstruction.doseAndRate.dose[x].unit
ApplyModel / apply / useSdate
MedicationRequest.dosageInstruction.timing.repeat.bounds[x].start
ApplyModel / apply / useEdate
MedicationRequest.dosageInstruction.timing.repeat.bounds[x].end
ApplyModel / apply / applDrugCycle
ApplyModel / apply / approver
ApplyModel / apply / approveDate
ApplyModel / apply / approveComment
ApplyModel / apply / acceptanceStatus
ApplyModel / apply / approveNum

doco Documentation for this format

Mappings to other Structures

No Mappings Found

Other Mappings

No Mappings Found