openapi: 3.0.3
components:
schemas:
address:
type: object
properties:
activeFromDate:
type: string
format: date-time
activeToDate:
type: string
format: date-time
ccdaId:
type: string
city:
type: string
country:
type: string
district:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
postalCode:
type: string
state:
type: string
street:
type: string
text:
type: string
usageType:
type: string
allergyIntolerance:
type: object
properties:
asserterDisplay:
type: string
asserterReference:
type: string
category:
type: string
ccdaId:
type: string
clinicalStatusCode:
type: string
clinicalStatusSystem:
type: string
codeId:
type: string
codeSystem:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
lastModifiedDate:
type: string
format: date-time
lastOccurenceDateTime:
type: string
format: date-time
onsetDateTime:
type: string
format: date-time
onsetEndDate:
type: string
onsetStartDate:
type: string
patientDisplay:
type: string
patientReferenceId:
type: string
recordedDate:
type: string
recorderDisplay:
type: string
recorderReference:
type: string
severity:
type: string
type:
type: string
verificationStatusCode:
type: string
verificationStatusSystem:
type: string
authorNote:
type: object
properties:
authorDisplay:
type: string
authorReference:
type: string
authorString:
type: string
ccdaId:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
text:
type: string
time:
type: string
format: date-time
carePerformer:
type: object
properties:
actorDisplay:
type: string
actorReference:
type: string
ccdaId:
type: string
functionCode:
type: string
functionSystem:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
onBehalfOfDisplay:
type: string
onBehalfOfReference:
type: string
parentId:
type: string
ccdHeader:
type: object
properties:
authorDisplay:
type: string
authorReference:
type: string
date:
type: string
format: date-time
id:
type: string
lastModifiedDate:
type: string
format: date-time
name:
type: string
patientId:
type: string
sourceSystem:
type: string
type:
type: string
clinicalEncounterDiagnosis:
type: object
properties:
ccdaId:
type: string
diagnosisDisplay:
type: string
diagnosisId:
type: string
diagnosisRank:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
usageTypeCode:
type: string
usageTypeSystem:
type: string
clinicalEncounterProvider:
type: object
properties:
ccdaId:
type: string
endDate:
type: string
format: date-time
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
practitionerId:
type: string
practitionerIdDisplay:
type: string
startDate:
type: string
format: date-time
typeCode:
type: string
typeCodeSystem:
type: string
clinicalEncounterReason:
type: object
properties:
ccdaId:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
reasonCode:
type: string
reasonCodeSystem:
type: string
reasonReferenceDisplay:
type: string
reasonReferenceId:
type: string
condition:
type: object
properties:
abatementDateTime:
type: string
format: date-time
abatementPeriodEnd:
type: string
abatementPeriodStart:
type: string
asserterDisplay:
type: string
asserterReference:
type: string
categoryCode:
type: string
categorySystem:
type: string
ccdaId:
type: string
clinicalStatusCode:
type: string
clinicalStatusSystem:
type: string
code:
type: string
codeSystem:
type: string
encounterDisplay:
type: string
encounterReference:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
lastModifiedDate:
type: string
format: date-time
onsetDateTime:
type: string
onsetPeriodEnd:
type: string
onsetPeriodStart:
type: string
recordedDate:
type: string
format: date-time
recorderDisplay:
type: string
recorderReference:
type: string
severityCode:
type: string
severitySystem:
type: string
stageCode:
type: string
stageSystem:
type: string
subjectDisplay:
type: string
subjectReference:
type: string
verificationStatusCode:
type: string
verificationStatusSystem:
type: string
conditionDetail:
type: object
properties:
ccdaId:
type: string
codeId:
type: string
codeSystem:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
encounter:
type: object
properties:
admissionSourceCode:
type: string
admissionSourceSystem:
type: string
ccdaId:
type: string
class:
type: string
destinationFacilityDisplay:
type: string
destinationFacilityId:
type: string
destinationOrganizationDisplay:
type: string
destinationOrganizationId:
type: string
dietPreference:
type: string
dischargeDispositionId:
type: string
dischargeDispositionSystem:
type: string
duration:
type: string
durationUnitId:
type: string
endDate:
type: string
format: date-time
facilityDisplay:
type: string
facilityId:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
lastModifiedDate:
type: string
format: date-time
locationDisplay:
type: string
locationId:
type: string
preAdmissionIdentifierId:
type: string
preAdmissionIdentifierSystem:
type: string
preAdmissionIdentifierUse:
type: string
previousFacilityDisplay:
type: string
previousFacilityId:
type: string
previousOrganizationDisplay:
type: string
previousOrganizationId:
type: string
priorityId:
type: string
readmissionCodeId:
type: string
readmissionCodeSystem:
type: string
relatedClinicalEncounterDisplay:
type: string
relatedClinicalEncounterId:
type: string
serviceType:
type: string
specialCourtesy:
type: string
startDate:
type: string
format: date-time
status:
type: string
subjectId:
type: string
type:
type: string
hoursOfOperation:
type: object
properties:
ccdaId:
type: string
endTime:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
operationDays:
type: string
parentId:
type: string
startTime:
type: string
location:
type: object
properties:
addressActiveFromDate:
type: string
format: date-time
addressActiveToDate:
type: string
format: date-time
addressText:
type: string
availabilityExceptions:
type: string
ccdaId:
type: string
city:
type: string
country:
type: string
description:
type: string
district:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
isActive:
type: string
lastModifiedDate:
type: string
format: date-time
managingOrgDisplay:
type: string
managingOrgReference:
type: string
name:
type: string
partOfDisplay:
type: string
partOfReference:
type: string
physicalTypeCode:
type: string
physicalTypeSystem:
type: string
positionLatitude:
type: string
positionLongitude:
type: string
postalCode:
type: string
state:
type: string
street:
type: string
typeCode:
type: string
typeSystem:
type: string
usageType:
type: string
medicationRequest:
type: object
properties:
authoredOn:
type: string
canSubstitute:
type: string
canSubstituteCode:
type: string
canSubstituteSystem:
type: string
categoryCode:
type: string
categorySystem:
type: string
ccdaId:
type: string
courseOfTherapyTypeCode:
type: string
courseOfTherapyTypeSystem:
type: string
dispenseInterval:
type: string
dispenseIntervalUnit:
type: string
dispenserDisplay:
type: string
dispenserReference:
type: string
encounterDisplay:
type: string
encounterReference:
type: string
groupIdentifierCode:
type: string
groupIdentifierValue:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
initialFillDuration:
type: string
initialFillDurationUnit:
type: string
initialFillQuantity:
type: string
initialFillQuantityUnit:
type: string
intent:
type: string
isIgnored:
type: string
lastModifiedDate:
type: string
format: date-time
medicationCode:
type: string
medicationDisplay:
type: string
medicationReference:
type: string
medicationRequestDisplay:
type: string
medicationRequestReference:
type: string
medicationSystem:
type: string
performerDisplay:
type: string
performerReference:
type: string
performerTypeCode:
type: string
performerTypeSystem:
type: string
prescriptionPeriodEnd:
type: string
prescriptionPeriodStart:
type: string
previousPrescriptionDisplay:
type: string
previousPrescriptionReference:
type: string
priority:
type: string
reasonCode:
type: string
reasonCodeSystem:
type: string
reasonDisplay:
type: string
reasonReference:
type: string
refillDuration:
type: string
refillDurationUnit:
type: string
refillQuantity:
type: string
refillQuantityUnit:
type: string
refillsAllowed:
type: string
requesterDisplay:
type: string
requesterReference:
type: string
serviceRequestDisplay:
type: string
serviceRequestReference:
type: string
status:
type: string
statusReasonCode:
type: string
statusReasonSystem:
type: string
subjectDisplay:
type: string
subjectReference:
type: string
substitutionReasonCode:
type: string
substitutionReasonSystem:
type: string
patient:
type: object
properties:
birthDate:
type: string
format: date-time
ccdaId:
type: string
communicationLanguage:
type: string
gender:
type: string
id:
type: string
identifierCode:
type: string
isActive:
type: string
lastModifiedDate:
type: string
format: date-time
managingOrgAccountId:
type: string
maritalStatus:
type: string
mrnNumber:
type: string
officialFamilyName:
type: string
officialFullName:
type: string
officialGivenName:
type: string
officialSuffix:
type: string
usualFamilyName:
type: string
usualFullName:
type: string
usualGivenName:
type: string
usualSuffix:
type: string
patientMedicationDosage:
type: object
properties:
activityCountPerRepetition:
type: string
activityDuration:
type: string
activityDurationUnitId:
type: string
activityTime:
type: string
activityTimeOffset:
type: string
additionalInstructionCode:
type: string
additionalInstructionSystem:
type: string
ccdaId:
type: string
countInPeriod:
type: string
dosageAndRateSystem:
type: string
dosageAndRateType:
type: string
dosageQuantityDenominator:
type: string
dosageQuantityNumerator:
type: string
dosageQuantityType:
type: string
dosageQuantityUnit:
type: string
dosageRateDenominator:
type: string
dosageRateNumerator:
type: string
dosageRateType:
type: string
dosageRateUnit:
type: string
id:
type: string
isAsNeeded:
type: string
lastModifiedDate:
type: string
format: date-time
maxActivityCountPerRepetition:
type: string
maxActivityDuration:
type: string
maxCountInPeriod:
type: string
maxRepetitionCycleLength:
type: string
methodCode:
type: string
methodSystem:
type: string
parentId:
type: string
patientInstruction:
type: string
periodEndDateTime:
type: string
format: date-time
periodLength:
type: string
periodLengthDurationUnit:
type: string
periodLengthLowerLimit:
type: string
periodLengthRangeUnit:
type: string
periodLengthUpperLimit:
type: string
periodStartDateTime:
type: string
format: date-time
repetitionCycleLength:
type: string
repetitionCycleUnitId:
type: string
routeCode:
type: string
routeSystem:
type: string
sequence:
type: string
siteCode:
type: string
siteSystem:
type: string
text:
type: string
practitioner:
type: object
properties:
birthDate:
type: string
format: date-time
ccdaId:
type: string
familyName:
type: string
gender:
type: string
givenName:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
isActive:
type: string
language:
type: string
lastModifiedDate:
type: string
format: date-time
nameActiveFromDate:
type: string
format: date-time
nameActiveToDate:
type: string
format: date-time
namePrefix:
type: string
nameSuffix:
type: string
nameText:
type: string
nameUse:
type: string
procedure:
type: object
properties:
asserterDisplay:
type: string
asserterReference:
type: string
categoryCode:
type: string
categorySystem:
type: string
ccdaId:
type: string
code:
type: string
codeSystem:
type: string
encounterDisplay:
type: string
encounterReference:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
lastModifiedDate:
type: string
format: date-time
locationDisplay:
type: string
locationReference:
type: string
outcomeCode:
type: string
outcomeSystem:
type: string
performedAtAge:
type: string
performedDateTime:
type: string
format: date-time
performedPeriodEnd:
type: string
performedPeriodStart:
type: string
performedRangeHigh:
type: string
performedRangeLow:
type: string
performedString:
type: string
reasonCode:
type: string
reasonDisplay:
type: string
reasonReference:
type: string
reasonSystem:
type: string
recorderDisplay:
type: string
recorderReference:
type: string
reportDisplay:
type: string
reportReference:
type: string
status:
type: string
statusReasonCode:
type: string
statusReasonSystem:
type: string
subjectDisplay:
type: string
subjectReference:
type: string
procedureDetail:
type: object
properties:
ccdaId:
type: string
detailCodeId:
type: string
detailCodeSystem:
type: string
detailRecordDisplay:
type: string
format: date-time
detailRecordId:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
type:
type: string
qualification:
type: object
properties:
activeFromDate:
type: string
format: date-time
activeToDate:
type: string
format: date-time
ccdaId:
type: string
code:
type: string
codeSystem:
type: string
id:
type: string
identifierCode:
type: string
identifierValue:
type: string
issuerDisplay:
type: string
issuerReference:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
reaction:
type: object
properties:
ccdaId:
type: string
description:
type: string
exposureRouteCode:
type: string
exposureRouteSystem:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
manifestationCode:
type: string
manifestationSystem:
type: string
onset:
type: string
parentId:
type: string
severity:
type: string
substanceCode:
type: string
substanceSystem:
type: string
relatedContact:
type: object
properties:
ccdaId:
type: string
familyName:
type: string
fullName:
type: string
gender:
type: string
givenName:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
relationship:
type: string
relationshipCode:
type: string
telecom:
type: object
properties:
activeFromDate:
type: string
format: date-time
activeToDate:
type: string
format: date-time
ccdaId:
type: string
id:
type: string
lastModifiedDate:
type: string
format: date-time
parentId:
type: string
phoneType:
type: string
preferenceRank:
type: string
telephoneNumber:
type: string
usageType:
type: string