The 111 Adaptor will convert each ITK Clinical Document Architecture XML document into a FHIR Bundle encoded as JSON.
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
UTC timestamp of when the adaptor received the ITK document | Meta.lastUpdated | |
HARDCODED: "ClinicalDocument VersionNumber" |
identifier.type.text | |
ClinicalDocument / versionNumber[@value] | identifier.value | |
HARDCODED: "message" |
type | |
List of resources as described below | entry |
Each bundle will include within its entry
array:
- 0..1 Appointment
- 0..* CarePlan
- 1 Composition
- 1 Condition
- 1 Consent
- 1 Device
- 1 Encounter
- 0..1 Group
- 0..* HealthcareService
- 1 List
- 0..* Location
- 1 MessageHeader
- 0..* Observation
- 0..* Organization
- 1 Organization (service provider)
- 0..* Participant
- 0..* Patient
- 0..* Practitioner
- 0..* PractitionerRole author
- 0..1 PractitionerRole responsibleParty
- 0..1 ProcedureRequest
- 0..* Questionnaire
- 0..* QuestionnaireResponse
- 1 ReferralRequest
- 0..1 RelatedPerson
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Meta | |
Not populated | implicitRules | |
Not populated | Language | |
<Encounter><Text> |
Text | |
Not populated | Contained | |
Not populated | Extension (encounterTransport) | |
Not populated | Extension (outcomeOfAttendance) | |
Not populated | Extension (emergencyCareDischargeStatus) | |
Not populated | modifierExtension | |
Not populated | Identifier | |
HARDCODED: "FINISHED" |
Status | |
Not populated | statusHistory | |
Not populated | Class | |
Not populated | ClassHistory | |
DistributionEnvelope/header/handlingSpecification |
Type | |
Not populated | Priority | |
See ITK column of Patient mapping | Patient | Subject |
Not populated | episodeOfCare | |
Not populated | IncomingReferral | |
See ITK column of Participant mapping | Participant | Participant |
See ITK column of appointment mapping | Appointment | Appointment |
encompassingEncounter/effectiveTime/low |
Period.start | |
encompassingEncounter/effectiveTime/high |
Period.end | |
Not populated | Length | |
Not populated | Reason | |
Not populated | Diagnosis | |
Not populated | Account | |
Not populated | Hospitalization | |
See ITK column of location mapping | Location For location from <healthCareFacility><location> location.status HARDCODED: "COMPLETED" |
Location |
See ITK column of service provider mapping | ServiceProvider | serviceProvider |
Not populated | partOf | |
encompassingEncounter/id |
identifier |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: true |
Active | |
See ITK column of Patient mapping | Patient | Pateint |
When <telecom use="EC"> and/or <ClinicalDocument><Informant><RelatedEntity><Code> |
HARDCODED: Code – C System – http://hl7.org/fhir/v2/0131 Display – Emergency Contact Code – code attribute System – codeSystem attribute Display – displayName attribute |
Relationship |
<relatedEntity><RelatedPerson><name> |
Name | |
<relatedEntity><telecom> or <patientRole><telecom> when <telecom use="EC"> |
Telecom | |
HARDCODED: "unknown" |
Gender | |
Not populated | birthDate | |
<relatedEntity><Addr> |
Address | |
Not populated | Photo | |
<relatedEntity><EffectiveTime> |
period |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Meta | |
Not populated | implicitRules | |
<section><languageCode> |
Language | |
Not populated | Text | |
Not populated | Contained | |
Not populated | Extension | |
Not populated | ModifierExtension | |
Not populated | Identifier | |
HARDCODED: "active" |
clinicalStatus | |
HARDCODED: "unknown" |
verificationStatus | |
<encounter><text> |
Category | |
Not populated | Severity | |
<entry><contentId extension="COCD_TP146092GB01#ClinicalDiscriminator"> For the correct entry: <entry><observation><value> |
Code | |
Not populated | bodySite | |
See ITK column of patient mapping | Patient | Subject |
See ITK column of encounter mapping | Encounter | Context |
Not populated | Onset | |
Not populated | Abatement | |
<encounter><effectiveTime> |
assertedDate | |
Not populated | Asserter | |
Not populated | Stage | |
See ITK column of questionnaire response mapping | Questionnaire Response | Evidence |
Not populated | note |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Meta | |
Not populated | implicitRules | |
Not populated | Language | |
Not populated | Text | |
Not populated | Contained | |
Not populated | Extension | |
Not populated | ModifierExtension | |
Not populated | Identifier | |
HARDCODED: true |
Active | |
See ITK column of referral request mapping | Organization | providedBy |
Not populated | Category | |
Not populated | Type | |
Not populated | Specialty | |
See ITK column of location mapping | Location | Location |
<receivedOrganization><name> |
Name | |
Not populated | Comment | |
Not populated | extraDetails | |
Not populated | Photo | |
<informationRecipient typeCode=”PRCP”><telecom> |
Telecom | |
Not populated | coverageArea | |
Not populated | serviceProvisionCode | |
Not populated | Eligibility | |
Not populated | EligibilityNote | |
Not populated | programName | |
Not populated | Characterisitic | |
Not populated | referralMethod | |
Not populated | appointmentRequired | |
Not populated | availableTime | |
Not populated | notAvailable | |
Not populated | availabilityExceptions | |
Not populated | Endpoints |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | meta | |
Not populated | implicitRules | |
See ITK column of referral request mapping | Encounter.language | language |
For sections with the following code<section><code code="887031000000108" codeSystem="2.16.840.1.113883.2.1.3.2.4.15"><section><text> |
text | |
Not populated | contained | |
Not populated | modifierExtension | |
Value = <clinicalDocument><setId> |
Use = HARDCODED: USUAL | identifier |
HARDCODED: ACTIVE | status | |
Not populated | category | |
See ITK column of referral request mapping | Encounter.subject | patient |
See ITK column of referral request mapping | Encounter.period | period |
Not populated | dateTime | |
Not populated | consentingParty | |
Not populated | Actor | |
<authorization><consent><code> |
action | |
See ITK column of referral request mapping | Encounter.serviceProvider | organisation |
<section><id> |
source | |
Not populated | Policy | |
HARDCODED: http://hl7.org/fhir/ConsentPolicy/opt-out | policyRule | |
Not populated | SecurityLabel | |
Not populated | Purpose | |
For <entries><contentId> with root = "2.16.840.1.113883.2.1.3.2.4.18.16"Extension = "COCD_TP146050GB01#PermissionToView" <entry><observation><effectivetime> |
dataPeriod | |
See ITK column of referral request mapping | Meaning = HARDCODED: RELATEDReference = encounter | data |
Not populated | except |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | identifier | |
For section with code <section><code code=”1052951000000105”> <section><languageCode> |
language | |
Not populated | definition | |
Not populated | basedOn | |
Not populated | replaces | |
Not populated | partOf | |
HARDCODED: COMPLETED | status | |
HARDCODED: PLAN | intent | |
Not populated | category | |
For section with code <section><code code=”1052951000000105”> <section><title> |
title | |
For section with code<section><code code=”1052951000000105”> <section><text> |
description | |
See ITK column of encounter mapping | Encounter.subject | subject |
See ITK column of encounter mapping | Encounter | context |
See ITK column of encounter mapping | Encounter.period | period |
See ITK column of encounter mapping | Encounter.location.managingOrganization | author |
Not populated | careTeam | |
See ITK column of condition mapping | Condition | addresses |
Not populated | supportingInfo | |
Not populated | goal | |
Not populated | Activity | |
Not populated | Note |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Meta | |
Not populated | implicitRules | |
Not populated | Language | |
Not populated | Text | |
Not populated | Contained | |
Not populated | Extension | |
Not populated | modifierExtension | |
Value = <clinicalDocument><setId root=”this value”> |
Use = HARDCODED: "usual" |
Identifier |
HARDCODED: "current" |
Status | |
Not populated | HARDCODED: "working" |
Mode |
Not populated | HARDCODED: "111 Report List" |
Title |
Not populated | Hardcoded: Code – 225390008 System – http://snomed.info/sct display – Traige |
Code |
Not populated | intent | |
See ITK column of Patient mapping | Reference Patient | Subject |
See ITK column of Encounter mapping | Reference Encounter | encounter |
<ClinicalDocument><effectiveTime> |
Date | |
See ITK column of Device mapping | Reference device | Source |
Hardcoded: Code – event-date System – http://hl7.org/fhir/list-order Display – Sorted by Event Date |
orderedBy | |
Not populated | Note | |
See ITK column of - Condition - Questionnaire - QuestionnaireResponse - Observation - Organization - Practitioner - ReferralRequest - RelatedPersonMapping |
Reference to any required resource: - Condition - Questionnaire - QuestionnaireRespons - Observation - Organization - Practitioner - ReferralRequest - RelatedPerson |
Entry |
Not populated | emptyReason. |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Meta | |
Not populated | implicitRules | |
Not populated | Language | |
Not populated | Text | |
Not populated | Contained | |
Not populated | Extension | |
Value = <clinicalDocument><setId> |
Use = HARDCODED: "usual" |
Identifier |
HARDCODED: "final" |
Status | |
Code = http://snomed.info/sct Display = Report of clinical encounter (record artifact) System = 371531000 |
Type | |
Not populated | Class | |
See ITK column of Encounter mapping | Encounter.subject | Subject |
See ITK column of Encounter mapping | Encounter | Encounter |
<ClinicalDocument><effectiveTime> |
Date | |
<ClinicalDocument><author> |
Author | |
HARDCODED: "111 Report" |
Title | |
<clinicalDocument><confidentialityCode> |
Confidentiality | |
Not populated | Attester | |
Not populated | Custodian | |
Identifier value = <ClinicalDocument><relatedDocument><parentDocument><Id root=”related document”><ClinicalDocument><setId root=”main document”> |
relatedTo | |
Title = <component><structuredBody> <component><section><title> Text = <component><structuredBody> <component><section><text> |
Event | |
See ITK column of Care Plan mapping See ITK column of Referral Request mapping See ITK column of Questionnaire Response mapping <component><structuredBody> <component><section><title> <component><structuredBody> <component><section><text> |
Care planReferral RequestQuestionnaire Response | section |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
Not populated | Definition | |
Not populated | basedOn | |
Not populated | replaces | |
Not populated | groupIdentifier | |
HARDCODED: "active" |
Status | |
HARDCODED: "plan" |
Intent | |
Not populated | type | |
HARDCODED: "routine" |
Priority | |
Not populated | serviceRequested | |
See ITK column of encounter mapping | Encounter.subject | Subject |
See ITK column of encounter mapping | Encounter | context |
ClinicalDocument/effectiveTime |
Occurrence.start | |
<author typeCode="AUT"><time> |
authoredOn | |
BehalfOf = Encounter.service ProviderAgent = Reference Device |
Requester | |
Not populated | Specialty | |
See ITK column of healthcare service mapping | Healthcare Service | Recipient |
ClinicalDocument/participant with typeCode=REFT See ITK column of Practitioner mapping |
Practitioner | |
Not populated | reasonCode | |
See ITK column of condition mapping | Condition | reasonReference |
Not populated | description | |
See ITK column of procedure request mapping | Procedure request | supportingInfo |
Not populated | note | |
Not populated | relevantHistory |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Current version | Version |
HARDCODED: "111 Adaptor" |
Model |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
True | Active | |
<patientRole><patient> |
Name | |
<patientRole><telecom> |
Telecom | |
<patientRole><patient><administrativeGender> |
Gender | |
<patientRole><patient><birthtime> |
birthDate | |
Not populated | Deceased | |
<patientRole><addr> |
Address | |
<patientRole><patient><languageCommunication> |
Language | |
<patientRole><patient><maritalStatus> |
maritalStatus | |
Not populated | MultipleBirth | |
Not populated | Photo | |
<patientRole><patient><guardian> |
Contact | |
Not populated | Animal | |
Not populated | Communication | |
<patientRole><providerOrganization> |
generalPractitioner | |
Not populated | managingOrganization | |
Not populated | link | |
<patientRole><patient><ethicGroup> <patientRole><patient><religiousAffiliation> <patientRole><patient><birthplace> |
HARDCODED: "https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect-EthnicCategory-1" HARDCODED: "https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-CareConnect" HARDCODED: "http://hl7.org/fhir/StructureDefinition/birthPlace" |
Extension |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
<caseDetails><caseId> |
Identifier | |
No mapping | basedOn | |
No mapping | Parent | |
See ITK column of referral request mapping | Reference Questionnaire | Questionnaire |
HARDCODED to "completed" |
Status | |
See ITK column of Patient mapping | Reference patient | Subject |
See ITK column of Encounter mapping | Reference encounter | Context |
<pathwayTriage><finish> |
Authored | |
No mapping | Author | |
No mapping | Source | |
See ITK column of Questionnaire Response – Item mapping below | item |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
<triageLine><question><questionId> |
If not available hardcoded to N/A | .linkId |
No mapping | .definition | |
<triageLine><question> <questionText> |
.text | |
No mapping | .subject | |
No mapping | Answer | |
No mapping | .value[x] | |
<triageLine><question><answers> <answer selected=true><text> |
.value[x].answer | |
No mapping | .item | |
No mapping | item |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
newRandomUUID | Id | |
No mapping | url | |
<pathwaysCase><caseDetails><caseId> |
Identifier | |
<pathwaysCase><caseReceiveEnd> |
Version | |
No mapping | Name | |
No mapping | Title | |
HARDCODED TO: "active" |
Status | |
HARDCODED TO: false |
Experimental | |
<caseReceiveEnd> |
Date | |
<pathwayTriage><user><name> |
Publisher | |
No mapping | Description | |
No mapping | Purpose | |
No mapping | approvalDate | |
<caseReceiveEnd> |
lastReviewDate | |
No mapping | effectivePeriod | |
No mapping | useContext | |
<caseDetails><address><country> <name> |
Jurisdiction | |
<contactDetails><caller><name> <phone><number> |
HARDCODED: System = "phone" |
Contact |
No mapping | Copyright | |
No mapping | Code | |
No mapping | Hardcoded to patient | subjectType |
See ITK column of Questionnaire – Item Mapping below | item |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
<caseDetails><caseId> |
linkId | |
No mapping | Definition | |
No mapping | Code | |
<triageLine><question> <triageLogicId><pathwayOrderNo> |
Prefix | |
<triageLine><question> <questionText> |
Text | |
No mapping | HARDCODED TO: "choice" |
Type |
No mapping | enableWhen | |
No mapping | .Question | |
No mapping | .has Answer | |
No mapping | .answer | |
Hardcoded: true |
.required | |
Hardcoded: false |
.repeats | |
No mapping | .readOnly | |
No mapping | .maxLength | |
<triageLine[x]> |
.options | |
<triageLine><question><answers> <answer><text> & <triageLine><question><answers> <answer> |
.option.value | |
No mapping | .initial | |
No mapping | .item |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New newRandomUuid generated | Id | |
Not populated | Identifier | |
Not populated | Definition | |
Not populated | basedOn | |
Not populated | Replaces | |
Not populated | Requisition | |
HARDCODED: "active" |
Status | |
HARDCODED: "plan" |
Intent | |
HARDCODED: "routine" |
Priority | |
HARDCODED: false |
doNotPerform | |
Not populated | Category | |
<encompassingEncounter> <dischargeDispositionCode> |
Code | |
See ITK column of Encounter.subject mapping | Patient reference | Subject |
Not populated | Context | |
ClinicalDocument/effectiveTime |
Occurrence.start | |
Not populated | asNeeded | |
Not populated | authoredOn | |
Not populated | Requester | |
Not populated | performerType | |
Not populated | Performer | |
Not populated | reasonCode | |
See ITK column of referral request mapping | Referralrequest.reasonreference | reasonReference |
Not populated | supportingInfo | |
Not populated | Specimen | |
Not populated | bodySite | |
Not populated | Note | |
Not populated | relevantHistory |
ITK | FHIR | |
---|---|---|
Not populated | Identifier | |
Not populated | basedOn | |
HARDCODED: "final" |
Status | |
Not populated | Category | |
Hardcoded: code = 33962009 Display = Presenting complaint System = Patient.s Reported Condition |
Code | |
See ITK column of patient mapping | Patient | Subject |
See ITK column of encounter mapping | Encounter | Context |
Not populated | Effective date | |
Not populated | Issued | |
Not populated | Performer | |
/ClinicalDocument/component /structuredBody/component/ section/component[n]/section/text |
Value | |
Not populated | dataAbsentReason | |
Not populated | Interpretation | |
Not populated | Comment | |
Not populated | bodySite | |
Not populated | method | |
Not populated | specimen | |
Not populated | Device | |
Not populated | referenceRange | |
Not populated | Related | |
Not populated | Component |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifer | |
Not populated | Status | |
Not populated | operationalStatus | |
<participantRole><playingEntity><name> |
Name | |
Not populated | Alias | |
<participantRole><playingEntity><desc> |
Description | |
Not populated | Mode | |
Not populated | Type | |
Not populated | Telecom | |
See ITK column of address mapping | address | Address |
Not populated | PhysicalType | |
Not populated | Position | |
Not populated | managingOrganizaiton | |
Not populated | part of | |
Not populated | endpoint |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifer | |
HARDCODED: "active" |
Status | |
Not populated | operationalStatus | |
Not populated | Name | |
Not populated | Alias | |
Not populated | Description | |
Not populated | Mode | |
Not populated | Type | |
Not populated | Telecom | |
Not populated | Address | |
Not populated | PhysicalType | |
Not populated | Position | |
See ITK column of organization mapping | Organization | managingOrganizaiton |
Not populated | part of | |
Not populated | endpoint | |
<organizationpPartOf><effectiveTime> |
period |
Mapped from <healthCareFacility><location>
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifer | |
Not populated | Status | |
Not populated | operationalStatus | |
<healthCareFacility><location><name> |
Name | |
Not populated | Alias | |
Not populated | Description | |
Not populated | Mode | |
Not populated | Type | |
Not populated | Telecom | |
See ITK column of address mapping | address | Address |
Not populated | PhysicalType | |
Not populated | Position | |
Not populated | managingOrganizaiton | |
Not populated | part of | |
Not populated | endpoint | |
<organizationpPartOf><effectiveTime> |
period |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifer | |
Not populated | Status | |
Not populated | operationalStatus | |
Not populated | Name | |
Not populated | Alias | |
Not populated | Description | |
Not populated | Mode | |
Not populated | Type | |
<intendedRecipient><telecom> |
Telecom | |
See ITK column of address mapping | address | Address |
<intendedRecipient><receivedOrganization> |
PhysicalType | |
Not populated | Position | |
Not populated | managingOrganizaiton | |
Not populated | part of | |
Not populated | endpoint |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: "booked" |
Status | |
Not populated | serviceCategory | |
Not populated | serviceType | |
Not populated | Specialty | |
Not populated | appointmentType | |
<encounter><code displayname> |
Reason | |
Not populated | Indication | |
Not populated | Priority | |
<section><title> |
Description | |
Not populated | supportingInformation | |
Not populated | Start | |
Not populated | End | |
Not populated | minutesDuration | |
Not populated | Slot | |
Not populated | Created | |
<section><text> |
Comment | |
Not populated | incomingReferral | |
See ITK column of patient/location mapping | Actor = patient/location Required = HARDCODED: "required" Status = HARDCODED: "accepted" |
Participant |
Not populated | requestedPeriod |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
<organization><id extension> |
Identifier | |
Not populated | Active | |
In case of typeCode="PRCP" Code: <informationRecipient typeCode="PRCP"> Display: <intendedRecipient><receivedOrganization><name> Other cases: <organization><standardIndustryClassCode displayname> |
Type | |
<organization><name> |
Name | |
See ITK column of address mapping | Address | Alias |
<organization><telecom> |
Telecom | |
Not populated | Address | |
<organization><organizationpartof><wholeorganization> |
part of | |
Not populated | Contact | |
Not populated | endpoint |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: true |
Active | |
<custodian><type> |
Type | |
<custodianOrganization><name> |
Name | |
Not populated | Alias | |
<custodianOrganization><telecom> |
Telecom | |
See ITK column of address mapping | address | Address |
Not populated | part of | |
Not populated | Contact | |
Not populated | endpoint |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
<addr use=H><addr use=HP><addr use=WP><addr use=TMP> |
Use | |
<addr use=PHYS> |
Type | |
<addr><desc> |
Text | |
Not populated | Line | |
<addr><city> |
City | |
<addr><precinct> |
District | |
<addr><state> |
State | |
<addr><postalcode> |
postalCode | |
<addr><country> |
Country | |
<addr><useableperiod> |
period |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: true |
Active | |
<associatedEntity><associatedPerson><name> |
Name | |
<associatedEntity><telecom> |
Telecom | |
See ITK column of address mapping | address | Address |
Not populated | Gender | |
Not populated | birthDate | |
Not populated | Photo | |
Not populated | Qualification | |
Not populated | Coomunication |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: true | Active | |
<assignedEntity><assignedPerson><name> |
Name | |
<assignedEntity><telecom> |
Telecom | |
See ITK column of address mapping | address | Address |
Not populated | Gender | |
Not populated | birthDate | |
Not populated | Photo | |
Not populated | Qualification | |
Not populated | Coomunication |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
New uuid generated | Id | |
Not populated | Identifier | |
HARDCODED: true |
Active | |
<assignedEntity><assignedAuhor><name> |
Name | |
<assignedEntity><telecom> |
Telecom | |
See ITK column of address mapping | address | Address |
Not populated | Gender | |
Not populated | birthDate | |
Not populated | Photo | |
Not populated | Qualification | |
Not populated | Coomunication |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
See ITK column of practitioner mapping | Practitioner | individual |
PPRF – author; ATND – Responsible Party | Type.code | |
Author/Responsible Party | Type.display | |
http://hl7.org/fhir/ValueSet/encounter-participant-type (for Author and Responsible Party only) | Type.system |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
See ITK column of related person mapping | Related person or | individual |
<ClinicalDocument><Informant> with typeCode INF |
HARDCODED: "Informant" |
Type.text |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
See ITK column of practitioner mapping | Practitioner | individual |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
See ITK column of practitioner mapping | Practitioner | individual |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
See ITK column of practitioner mapping | Practitioner | individual |
ITK Mapping Element | FHIR Objects 3.0.2 | FHIR Mapping Elements 3.0.2 |
---|---|---|
<responsibleParty><assignedEntity> |
PractitionerRole | practitioner |
<responsibleParty><assignedEntity><code> |
code | |
<responsibleParty><assignedEntity><representedOrganization> |
organization |
The MessageHeader element is mapped primarily from the itk:header
XML element, which is located at soap:Body \ itk:DistributionEnvelope \ itk:header
.
ITK Mapping Element | FHIR Mapping Elements 3.0.2 |
---|---|
soap:Header / addressing:MessageID |
id |
CodeableConcept mapped from itk:header / itk:handlingSpecification / itk:spec[0][@value] . See below for details. |
event |
ODS sender address concatenated with ":DOSServiceId:" concatenated with the DosServiceId itk:header / itk:addressList / itk:header |
destination[0].endpoint |
ClinicalDocument / effectiveTime[@value] |
timestamp |
Constant: "NHS 111 Adaptor" |
source.name |
Taken from the environment variable PEM111_SOAP_SEND_TO |
source.endpoint |
itk:header / itk:handlingSpecification / itk:spec[0][@key] |
reason.coding[0].system |
itk:header / itk:handlingSpecification / itk:spec[0][@value] |
reason.coding[0].code |
This field can be used by the consumer to identify if an event is for action, or for information.
Any spec value beginning with "urn:nhs-itk:interaction:primary..."
, for example "urn:nhs-itk:interaction:primaryEmergencyDepartmentRecipientNHS111CDADocument-v2-0"
is mapped to an EventType of Referral.
{
"system": "https://fhir.nhs.uk/STU3/CodeSystem/EventType-1",
"code": "referral-1",
"display": "Referral"
}
Any spec value beginning with "urn:nhs-itk:interaction:copy..."
, for example "urn:nhs-itk:interaction:copyRecipientNHS111CDADocument-v2-0"
is mapped to an EventType of DischargeDetails.
{
"system": "https://fhir.nhs.uk/STU3/CodeSystem/EventType-1",
"code": "discharge-details-1",
"display": "Discharge Details"
}
Example MessageHeader
{
"fullUrl": "urn:uuid:7AEFFED7-78AF-4940-9EE2-5FAA3920ECFE",
"resource": {
"resourceType": "MessageHeader",
"id": "7AEFFED7-78AF-4940-9EE2-5FAA3920ECFE",
"event": {
"system": "https://fhir.nhs.uk/STU3/CodeSystem/EventType-1",
"code": "referral-1",
"display": "Referral"
},
"destination": [
{
"endpoint": "urn:nhs-uk:addressing:ods:RSHSO14A:DOSServiceID:2000006423"
}
],
"timestamp": "2021-04-06T11:33:35.000+00:00",
"source": {
"name": "NHS 111 Adaptor",
"endpoint": "http://localhost:8080/report"
},
"reason": {
"coding": [
{
"system": "urn:nhs-itk:ns:201005:interaction",
"code": "urn:nhs-itk:interaction:primaryEmergencyDepartmentRecipientNHS111CDADocument-v2-0"
}
]
}
}
}