Phd Patient Profile

In Continua uploads the patient information is the only content that is not provided by the PHD. The PHG must obtain this information out of band. In Remote Patient Monitoring there is also a concern about protecting Patient Health Information. Thus one Continua upload option is that a Patient Resource is never generated and no patient information is present on the PHG. Instead, the health care provider gives the PHG the 'logical id' of a Patient Resource that may or may not exist on the destination server. The PHG uses this logical id in the Observation.subject element with the assumption that the server will understand the reference when the Observation is received.

Otherwise, if the PHG is to create the Patient Resource, this profile requires that only the Patient.identifier.system, Patient.identifier.value, Patient.identifer.type.coding.code and Patient.identifer.type.coding.system be populated. The Patient.name element is optional. This approach still affords Patient Health Information protection since the values in the required fields cannot be associated to a person without some kind of dictionary.

The structure definition for the Phd Patient Profile is shown below:

idΣ0..1id
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
phdProfileΣ1..1uriFixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Organization)
activeΣ ?!0..1boolean
nameΣ0..*HumanName
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(http://hl7.org/fhir/StructureDefinition/Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
speciesΣ1..1CodeableConcept
breedΣ0..1CodeableConcept
genderStatusΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(http://hl7.org/fhir/StructureDefinition/Organization | http://hl7.org/fhir/StructureDefinition/Practitioner)
managingOrganizationΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson)
typeΣ1..1codeBinding

Mapping

When a Patient resource for a known patient is to be created by the PHG the following mapping is used:

patient information FHIR mapping Description
patient identifier Patient.identifier.value Generally a code from the health care provider identifying the patient
health care provider identifier Patient.identifier.system Generally a code identifying the health care provider
code system Patient.identifer.type.coding.system "http://hl7.org/fhir/v2/0203 "
code system code Patient.identifer.type.coding.code The code system identifier code such as 'MR' (medical record) or 'L' (local)

When a Patient is unknown the following mapping is used:
patient information FHIR mapping Description
patient identifier Patient.identifier.value 'U'
health care provider identifier Patient.identifier.system "http://hl7.org/fhir/v2/0004 "
code system Patient.identifer.type.coding.system "http://hl7.org/fhir/v2/0203 "
code system code Patient.identifer.type.coding.code 'U'

Phd Patient JSON Example

An example patient resource using XDSb type enterprise and patient identifier with optionak name data is shown below.

{
	"resourceType": "Patient",
	"id": "sisansarahId-1.2.3.4.5.6.7.8.10",
	"meta": {
		"profile": "placeholder/phdPatient"
	},
	"identifier": [{
		"type": {
			"coding": [{
				"system": "http://hl7.org/fhir/v2/0203",
				"code": "MR"
			}]
		},
		"system": "urn:oid:1.2.3.4.5.6.7.8.10",
		"value": "sisansarahId"
	}],
	"name": [{
		"family": "Longstrump",
		"given": ["Sisansarah",
		"Lorianthah"]
	}
}

Unknown patient

{
	"resourceType": "Patient",
	"id": "sisansarahId-1.2.3.4.5.6.7.8.10",
	"meta": {
		"profile": "placeholder/phdPatient"
	},
	"identifier": [{
		"type": {
			"coding": [{
				"system": "http://hl7.org/fhir/v2/0203",
				"code": "U"
			}]
		},
		"system": "http://hl7.org/fhir/v2/0004",
		"value": "U"
	}],
	"name": [{
		"family": "Doe",
		"given": ["Jane"]
	}
}